Mysql条件查询(2)-----模糊查询
程序员文章站
2022-05-09 19:10:08
...
#查询年龄在20-50之间的人
方法1:SELECT * FROM t_shuihu WHERE age>=20 AND age<=50;
方法2:SELECT * FROM t_shuihu WHERE age BETWEEN 20 and 50;
#查询id为1、3、4的用户名称和外号
SELECT name,nickname FROM t_shuihu WHERE id=1 OR id=3 OR id=4;
#in表示范围的列举
SELECT name,nickname FROM t_shuihu WHERE id in(1,3,4);
模糊查询
不准确匹配
#查询姓李的人的信息
SELECT * FROM t_shuihu WHERE name LIKE "李%";
#查询姓名中包含二的人的信息
SELECT * FROM t_shuihu WHERE name LIKE "%二%";
#查询第二个字是松字的
SELECT * FROM t_shuihu WHERE name LIKE "_松%";
有百分号表示后面可以有,没有就表示只有两位。
上一篇: 数据库基础(常用SQL语句)
下一篇: mysql 基础查询、条件查询练习1