The LIKE operator is used in a WHERE clause to search for a specified pattern in a column.
There are two wildcards often used in conjunction with the LIKE operator:
The percent sign and the underscore can also be used in combinations!
Here are some examples showing different LIKE operators with '%' and '_' wildcards:
The table below shows the complete "Customers" table from the Northwind sample database:
The following SQL statement selects all customers with a CustomerName starting with "a":
The following SQL statement selects all customers with a CustomerName ending with "a":
The following SQL statement selects all customers with a CustomerName that have "or" in any position:
The following SQL statement selects all customers with a CustomerName that have "r" in the second position:
The following SQL statement selects all customers with a CustomerName that starts with "a" and are at least 3 characters in length:
The following SQL statement selects all customers with a ContactName that starts with "a" and ends with "o":
The following SQL statement selects all customers with a CustomerName that does NOT start with "a":