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

Thực thi Truy vấn dựa trên JSON được lưu trữ bên trong cột

Sử dụng ->> nhà điều hành :

-- Example data
create table test (id int, js jsonb);
insert into test values 
(1, '{"a":"1","b":"2","c":"3"}'),
(2, '{"a":"1","b":"2","c":"4"}');

--query
select * 
from test
where js->>'c' = '3';

 id |               js               
----+--------------------------------
  1 | {"a": "1", "b": "2", "c": "3"}
(1 row) 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gỡ lỗi chương trình sử dụng SIGINT với gdb

  2. Cách truy vấn một phần tử JSON

  3. Chèn văn bản với dấu ngoặc kép trong PostgreSQL

  4. Hàm trả về tập hợp cột động cho bảng đã cho

  5. Grib2 đến PostGIS raster - có ai làm việc này không?