Query Semi-structured Data with SQL in PostgreSQL
Semi-structured data is halfway in the data universe. They are not entirely structured like a classic table, but they are not free text either. They follow a flexible structure based on t...
This INSERT demonstrates how PostgreSQL can store in a single row: a flexible JSONB document, an array of tags, and a date range — three different types, zero complications.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
7 sections- 1 Table of Contents
- 2 Introduction to semi structured data
- 3 Working with JSON data in PostgreSQL
- 4 Query and manipulate Array data
- 5 Specialized PostgreSQL Data Types
- 6 Summary of key operators and functions
- 7 General schema and reusable patterns
More PostgreSQL courses
View all 6Group and Aggregate Data with SQL in PostgreSQL
Aggregation in SQL is not a row-by-row calculation. Aggregate functions operate on rowsets: their role is to take many rows as input and reduce them to a single scalar value.
Join and Combine Data with SQL in PostgreSQL
Real business questions always cross these boundaries: comparing commitment by seniority, salaries by department. Relational databases are designed precisely for this.
Modify Data with SQL in PostgreSQL
The DDL includes three statements: CREATE, ALTER and DROP. These instructions form the foundation of any database creation. They define objects that store data, manage data, and host serv...
Query Data with SQL in PostgreSQL
When you want to retrieve information from a database, you query the database. These SQL statements are commonly called queries.
Write Reusable and Reliable Code with SQL in PostgreSQL
The majority of SQL problems do not stem from missing functionality. They come from logic that is copied, slightly modified, and then gradually drifts in different directions. PostgreSQL...
Interested in this course?
Contact us to book it or get a custom training plan for your team.