SQLite Like函数
翻译结果:
sqlite
数据库;使用;嵌入式关系数据库
like
英 [laɪk] 美 [laɪk]
vt.喜欢;(与 would 或 should 连用表示客气)想;想要;喜欢做
prep.(表示属性)像;(表示方式)如同;(询问意见)…怎么样;(表示列举)比如
adj.相似的;相同的
n.相类似的人[事物];喜好;爱好;(尤指被视为没有某人或某物那么好的)种类,类型
conj.如同;好像;像…一样;仿佛
adv.如;(非正式口语,代替 as)和…一样;(非正式口语,思考说下句话、解释或举例时用)大概;可能
SQLite Like函数 语法
作用:SQLite 的 LIKE 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1。这里有两个通配符与 LIKE 运算符一起使用:百分号 (%)下划线 (_)百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个单一的数字或字符。这些符号可以被组合使用。
语法:% 和 _ 的基本语法如下:
SELECT FROM table_name
WHERE column LIKE 'XXXX%'
or
SELECT FROM table_name
WHERE column LIKE '%XXXX%'
or
SELECT FROM table_name
WHERE column LIKE 'XXXX_'
or
SELECT FROM table_name
WHERE column LIKE '_XXXX'
or
SELECT FROM table_name
WHERE column LIKE '_XXXX_'
您可以使用 AND 或 OR 运算符来结合 N 个数量的条件。在这里,XXXX 可以是任何数字或字符串值。
SQLite Like函数 示例
COMPANY 表有以下记录: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0 sqlite> SELECT * FROM COMPANY WHERE AGE LIKE '2%'; 这将产生以下结果: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0 sqlite> SELECT * FROM COMPANY WHERE ADDRESS LIKE '%-%'; 这将产生以下结果: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 4 Mark 25 Rich-Mond 65000.0 6 Kim 22 South-Hall 45000.0
热门推荐
SQLite 相关词典