Mysql条件查询(2)-----模糊查询

标签: java web

#查询年龄在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 "_松%";

在这里插入图片描述
有百分号表示后面可以有,没有就表示只有两位。

在这里插入图片描述

版权声明:本文为ll_j_21原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ll_j_21/article/details/103529929