一、功能描述:
LIKE操作符:用于在 WHERE 子句中搜索列中的指定模式。
二、LIKE操作符语法详解:
LIKE 语法
SELECT column1, column2,…
FROM table_name
WHERE column LIKE pattern;
参数说明:
(1)column1, column2, …:要选择的字段名称,如果不指定,则选择所有字段;
(2)table_name:要查询的表名称;
(3)column:要搜索的字段名称;
(4)pattern:搜索模式;
三、LIKE操作符开发实例:
目标数据库及表:使用 DRobot数据库,"T_Drobot" 表
假设我们要从"T_Drobot" 表选取 name 以字母 "D" 开始的所有数据。
下面的 SQL 语句实现:
SELECT * FROM "T_Drobot"
where name like 'D%'
提示:"%" 符号用于在模式的前后定义通配符(默认字母)。
下面的 SQL 语句选取 name 以字母 "1" 结尾的所有数据:
SELECT * FROM "T_Drobot"
where name like '%1'
下面的 SQL 语句选取 name 包含模式 "_" 的所有数据:
SELECT * FROM "T_Drobot"
where name like '%_%'
通过使用 NOT 关键字,您可以选取不匹配模式的记录。
下面的 SQL 语句选取 name 不包含模式 "1" 的所有数据:
SELECT * FROM "T_Drobot"
where name not like '%1'