PostgreSQL Cheat Sheet/Check array membership

Match rows when an array contains a value.

Section: JSONB, Arrays, and Date/Time Recipes

Check array membership

sql
sql
SELECT * FROM user_profiles WHERE 'vip' = ANY(tags);
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 JSONB, Arrays, and Date/Time Recipes
Basic SELECT
Fetch a sorted subset of rows.
OpenIn sheetsql1 tag match
Common table expression
Use a CTE to structure a multi-step query.
OpenIn sheetsql1 tag match
Expand array values
Turn array elements into rows.
OpenIn sheetsql1 tag match
Connect to a database
Open an interactive psql session to a database.
Create database
Create a new database in the cluster.
Create schema
Create a namespace for objects.