The SQL LIKE clause is used to compare a value to similar values using wildcard operators. There are two wildcards used in conjunction with the LIKE operator:
The percent sign represents zero, one, or multiple characters. The underscore represents a single number or character. The symbols can be used in combinations.
SELECT FROM table_name WHERE column LIKE 'XYZ%' or SELECT FROM table_name WHERE column LIKE '%XYZ%' or SELECT FROM table_name WHERE column LIKE 'XYZ_' or SELECT FROM table_name WHERE column LIKE '_XYZ' or SELECT FROM table_name WHERE column LIKE '_XYZ_'
SELECT name FROM student WHERE name LIKE '%i'
|WHERE SALARY LIKE '200%'||Finds any values that start with 200|
|WHERE SALARY LIKE '%200%'||Finds any values that have 200 in any position|
|WHERE SALARY LIKE '_00%'||Finds any values that have 00 in the second and third positions|
|WHERE SALARY LIKE '2_%_%'||Finds any values that start with 2 and are at least 3 characters in length|
|WHERE SALARY LIKE '%2'||Finds any values that end with 2|
|WHERE SALARY LIKE '_2%3'||Finds any values that have a 2 in the second position and end with a 3|
|WHERE SALARY LIKE '2___3'||Finds any values in a five-digit number that start with 2 and end with 3|