SQLite基础学习 互动版

说明:

  SQLite 的 LIKE 运算符是用来匹配通配符指定模式的文本值。

用法:

  如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true)。
  需要和两个通配符一起使用:

  1. 百分号(%):匹配任意个字符
  2. 下划线(_):匹配一个字符

  假设有如下表:

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?