Was ist der Unterschied zwischen " - >>` und `->` in Postgres SQL?
Was ist der Unterschied zwischen ->>
und ->
in SQL?
In diesem thread (Prüfen, ob Feld existiert im json-Spalte vom Typ postgresql), die Beantworter grundsätzlich empfiehlt die Verwendung,
json->'attribute' is not null
statt,
json->>'attribute' is not null
Warum verwenden Sie einen einzelnen Pfeil, statt eines Doppel-Pfeil? In meiner begrenzten Erfahrung, die beide das gleiche tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
->
zurückjson(b)
und->>
zurücktext
:jsonb
(und nichtjson(b)
).PostgreSQL bietet zwei native Betreiber
->
und->>
zu helfen, die Abfrage von JSON-Daten.Den Betreiber
->
gibt JSON-Objekt-Feld als JSON.Der Betreiber
->>
gibt JSON-Objekt-Feld als text.Folgende Abfrage verwendet den operator
->
bekommen alle Kunden, die in form von JSON:Ist und die folgende Abfrage verwendet den operator
->>
um alle Kunden in form von text:Können Sie weitere details finden Sie in den unten stehenden link
http://www.postgresqltutorial.com/postgresql-json/