PostgreSQL Cheat Sheet/Extract JSONB field

Extract a text value from a JSONB document.

Section: Querying, Joins, and Aggregation

Extract JSONB field

sql
sql
SELECT payload->>'event_type' AS event_type FROM events;
Explanation

See summary for usage details.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Querying, Joins, and Aggregation
Basic SELECT
Fetch a sorted subset of rows.
OpenIn sheetsqlsame section
Use DISTINCT ON
Pick one row per group using PostgreSQL's `DISTINCT ON` extension.
OpenIn sheetsqlsame section
Inner join
Combine matching rows from two tables.
OpenIn sheetsqlsame section
Left join
Keep all rows from the left side even when no match exists.
OpenIn sheetsqlsame section
Group and filter aggregates
Aggregate rows and then filter groups.
OpenIn sheetsqlsame section
Window function row_number
Assign row numbers within each partition.
OpenIn sheetsqlsame section