说明:
SQLite 的 LIKE 运算符是用来匹配通配符指定模式的文本值。
用法:
如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true)。
需要和两个通配符一起使用:
- 百分号(%):匹配任意个字符
- 下划线(_):匹配一个字符
假设有如下表:
sqlite> select * from student;
ID NAME AGE
---------- ---------- ---------
1 xiaoming 18
2 xiaohua 18
3 mingming 19
4 xiaogang 20
实例:
查询一下名字x开头的:
sqlite> select * from student where NAME like 'x%';
ID NAME AGE
---------- ---------- ----------
1 xiaoming 18
2 xiaohua 18
4 xiaogang 20
sqlite>
查询一下名字NAME第5个字母是h的:
sqlite> select * from student where NAME like '____h%';
ID NAME AGE
---------- ---------- ----------
2 xiaohua 18
sqlite>
1. 请更新 NAME最后2个字母为ua的人 的年龄到25?