SQLite如操作符用于使用通配符的模式匹配文本值。在示例中,搜索表达式与模式表达式匹配,诸如操作符将返回true,就是1。
有两个配合使用的通配符与类似的操作员一起使用:
百分号代表零个,一个或多个数字或字符。下划线表示单个数字或字符。
语法:
SELECT FROM table_name WHERE column LIKE 'XXXX%'
或
SELECT FROM table_name WHERE column LIKE '%XXXX%'
或
SELECT FROM table_name WHERE column LIKE 'XXXX_'
或
SELECT FROM table_name WHERE column LIKE '_XXXX'
或
SELECT FROM table_name WHERE column LIKE '_XXXX_'
在此,XXXX可以是任何数字或字符串值。
示例:
无涯教程有一个名为" STUDENT"的表,其中包含以下数据:

在这些示例中,具有不同的LIKE子句的WHERE语句使用'%'和'_'运算符
示例1 :从年龄为2开始的"STUDENT"表中选择所有记录。
SELECT * FROM STUDENT WHERE AGE LIKE '2%';

示例2:
SELECT * FROM STUDENT WHERE ADDRESS LIKE '%a%';
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)