Introduction
LIKE helps you find text in a database when you only know part of it or want to match a pattern.
SELECT column_name FROM table_name WHERE column_name LIKE 'pattern';
SELECT name FROM users WHERE name LIKE 'A%';
SELECT email FROM users WHERE email LIKE '%gmail%';
SELECT city FROM locations WHERE city LIKE '%ville';
SELECT code FROM products WHERE code LIKE 'AB_';
CREATE TABLE employees (id INT, name VARCHAR(50)); INSERT INTO employees VALUES (1, 'Alice'), (2, 'Bob'), (3, 'Alfred'), (4, 'Albert'), (5, 'Bobby'); SELECT name FROM employees WHERE name LIKE 'Al%';
% symbol represent in a MySQL LIKE pattern?users with a column email, what will this query return?SELECT email FROM users WHERE email LIKE '%@gmail._om';SELECT * FROM products WHERE name LIKE 'TV_';Pass the test and this pattern moves unknown