PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgres SQL में `->>` और `->` में क्या अंतर है?

-> json(b) और ->> . लौटाता है 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेरा पसंदीदा पोस्टग्रेएसक्यूएल एक्सटेंशन - भाग एक

  2. क्वेरी निष्पादन के लिए स्टेटमेंट टाइमआउट कैसे सेट करें

  3. MacOS पर PostgreSQL लॉग कहाँ हैं?

  4. एक नियम का उपयोग करके स्वचालित रूप से एक भौतिक दृश्य को ताज़ा करें या सूचित करें

  5. PostgreSQL में दो तिथियों के बीच समय श्रृंखला उत्पन्न करना