sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo analizar JSON en postgresql

Lo descubrí, chicos

si tengo una mesa libros

Puedo escribir fácilmente una consulta

SELECT 
   id, 
   data::json->'name' as name
FROM books;

Y dará como resultado

También puedo intentar obtener una columna inexistente

SELECT 
   id, 
   data::json->'non_existant' as non_existant
FROM books;

Y en este caso, obtendré un resultado vacío