Filter Records
The WHERE clause is used to filter records.
It is used to extract only those records that fulfill a specified condition.
If we want to return only the records where city is London, we can specify that in the WHERE clause:
Example
SELECT * FROM customers
WHERE city = 'London';
Text Fields vs. Numeric Fields
PostgreSQL requires quotes around text values.
However, numeric fields should not be enclosed in quotes:
Example
SELECT * FROM customers
WHERE customer_id = 19;
Quotes around numeric fields will not fail, but it is good practice to always write numeric values without quotes.
Greater than
Use the > operator to return all records where customer_id is greater than 80:
Example
SELECT * FROM customersWHERE customer_id > 80;
Quotes around numeric fields will not fail, but it is good practice to always write numeric values without quotes.
PostgreSQL Exercises
Test Yourself With Exercises
Exercise:
Write the correct SQL statement to select all records from the customers table where the city value is “Berlin”:
SELECT * FROM customers ;
Leave a Reply