#查询年龄在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查询语句的多种使用技巧,包括条件筛选、范围查询、模糊搜索等,帮助读者掌握高效的数据检索方法。
4万+

被折叠的 条评论
为什么被折叠?



