PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tại sao JSON null không truyền sang SQL null trong postgres?

Sử dụng ->> toán tử để truy xuất trường json.

Điều này sẽ hoạt động và trả về null (như trong, không có giá trị) chính xác cho cả hai:

select ('{"id": null}'::json->>'id')::text
select ('{"id": null}'::json->>'id')::integer

Tôi đã làm quen giải nén nó

PS:để lấy chuỗi "null" , bạn cần xác định json của mình là:{"id": "null"}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chọn bên trong Vòng lặp FOR để tính toán thêm?

  2. Xuất Bảng AWS Postgres RDS sang AWS S3

  3. pg_dump mà không có nhận xét về các đối tượng?

  4. PostgreSQL:Làm thế nào để SUM thuộc tính bao gồm trường JSONB và giữ lại hình dạng bảng?

  5. Lời giải thích có thể có về BẰNG CHỨNG SAU Truy vấn RECURSIVE