Introduction
The WHERE clause with LIKE helps you find rows where a text column matches a pattern. It is useful when you want to search for similar words or partial matches.
SELECT column1, column2 FROM table_name WHERE column_name LIKE 'pattern';
SELECT * FROM employees WHERE name LIKE 'A%';
SELECT * FROM products WHERE description LIKE '%book%';
SELECT * FROM customers WHERE email LIKE '%@gmail.com';
SELECT * FROM orders WHERE order_code LIKE '___123';
CREATE TABLE employees ( id INT, name VARCHAR(50) ); INSERT INTO employees (id, name) VALUES (1, 'Alice'), (2, 'Bob'), (3, 'Anna'), (4, 'Albert'), (5, 'Brian'); SELECT * FROM employees WHERE name LIKE 'A%';
SELECT * FROM employees WHERE name LIKE 'A%';SELECT * FROM products WHERE product_code LIKE '_A%';
SELECT * FROM customers WHERE city LIKE '%York_';
Pass the test and this pattern moves unknown