在SQL中,LIKE操作符用于在WHERE子句中搜索具有特定模式的列。LIKE操作符的语法结构如下:
column_name LIKE pattern
或
column_name NOT LIKE pattern
其中,column_name是要搜索的列名,pattern是用于匹配该列中的数据的模式。模式可以包含以下字符:
%:代表任意数量的字符(包括零个字符)#:代表任意单个数字字符(0-9)[list]:代表方括号内的任意单个字符[!list]:代表不在方括号内的任意单个字符_:代表任意单个字符以下是一些使用LIKE操作符的示例:
SELECT * FROM employees WHERE first_name LIKE 'A%';
SELECT * FROM employees WHERE first_name LIKE '__%';
SELECT * FROM employees WHERE first_name LIKE '%#%';
SELECT * FROM employees WHERE first_name NOT LIKE 'B%';