Reprence Html CSS javascript PHP MySQL Bootsrap

The MySQL LIKE Operator

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:

53

The percent sign and the underscore can also be used in combinations!


LIKE Syntax

54
55

Here are some examples showing different LIKE operators with '%' and '_' wildcards:


56

Demo Database

The table below shows the complete "Customers" table from the Northwind sample database:

57 58 59

SQL LIKE Examples

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":