sql >> Database >  >> RDS >> PostgreSQL

Wat is het verschil tussen `->>` en `->` in Postgres SQL?

-> retourneert json(b) en ->> retourneert text :

with t (jo, ja) as (values
    ('{"a":"b"}'::jsonb,('[1,2]')::jsonb)
)
select
    pg_typeof(jo -> 'a'), pg_typeof(jo ->> 'a'),
    pg_typeof(ja -> 1), pg_typeof(ja ->> 1)
from t
;
 pg_typeof | pg_typeof | pg_typeof | pg_typeof 
-----------+-----------+-----------+-----------
 jsonb     | text      | jsonb     | text


  1. Oracle-update loopt vast

  2. Een groot probleem:SQL Server 2016 Service Pack 1

  3. Hoe u SQL Server-taken migreert van de ene SQL Server-instantie naar de andere?

  4. Versnel bulkinvoegbewerkingen met NHibernate