ComenzarEmpieza gratis

Consulta de datos de nivel superior JSON

Con Postgres JSON, ¡consultar datos semiestructurados es pan comido! Postgres proporciona operadores integrados, como -> y ->>. En este ejemplo, practicarás el uso de estos operadores para consultar datos de revisión de una columna de tipo JSON. Esta tabla tiene la forma que se indica a continuación:

![tablarevisionesanidadas, que muestra datos de muestra.](https://assets.datacamp.com/production/repositories/6394/datasets/a5a5c6c4c7685e62aad0aeb56ccc55b5afaa19ac/Chapter%203.3%20Exercises.png =85%x85%)

Para que te hagas una idea, pandas se ha importado como pd, y se ha creado un objeto de conexión que se almacena en la variable db_engine. ¡Diviértete!

Este ejercicio forma parte del curso

Introducción al NoSQL

Ver curso

Instrucciones de ejercicio

  • Utiliza el operador -> para consultar el campo location de la columna review de la tabla nested_reviews, como JSON.
  • Consulta el campo statement como texto de la columna review de la tabla nested_reviews.
  • Ejecuta la consulta utilizando pandas, e imprime el resultado.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Build the query to select the review_id and rating fields
query = """
	SELECT 
    	____ -> '____' AS location, 
        ____ ____ '_____' AS statement 
    FROM ____;
"""

# Execute the query, render results
data = pd.____(____, db_engine)
print(____)
Editar y ejecutar código