Vol. I · A Postgres HandbookTwelve chapters · · 756 queries

The Query & the Schema

A reading-room reference for writing PostgreSQL by hand — selects to window functions, with the schema in plain view.

FrontChaptersSchemaColophon
Chapters · WHERE & Filtering · Query 002 / 030
EasyWHERE & Filtering

Find products whose name starts with "Pro"

The query

SQL
SELECT product_id, name, price
FROM products
WHERE name ILIKE 'Pro%'; -- ILIKE = case-insensitive LIKE
Tested against PostgreSQL 16

Note

“LIKE uses % (any chars) and _ (single char). ILIKE is case-insensitive (PostgreSQL specific).

Tables referenced

  • products6 cols

← Previous

Find employees with salary greater than 60000

Next →

Find employees hired between 2020 and 2022

The Query & the Schema

Set in Fraunces and Inter Tight. Printed on parchment, in oxblood and ink. No tracking, no accounts, no JavaScript on the answer pages beyond what your browser needs to copy a query.

Compiled for Postgres 16 · MMXXVI