SQLite如操作符用于使用通配符的模式匹配文本值。在示例中,搜索表达式与模式表达式匹配,诸如操作符将返回true,就是1。
有两个配合使用的通配符与类似的操作员一起使用:
百分号代表零个,一个或多个数字或字符。下划线表示单个数字或字符。
链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-like-clause.html
来源:LearnFk无涯教程网
语法:
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:
从STUDENT表中选择所有记录,其中文本内将有" a"(a):
SELECT * FROM STUDENT WHERE ADDRESS LIKE '%a%';
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)