MySQL带IN关键字的查询
2017-07-01 20:08
253 查看
IN关键字,用于判断某个记录的值,是否在指定的集合中
如果字段的值在集合中,则满足条件,该字段所在的记录将会被查询出来。
SELECT * | 字段名1,字段名2,……
FROM 表名
WHERE 字段名 [NOT] IN (元素1,元素2,……)
NOT,可选参数,表示查询不在IN关键字指定集合,范围中的记录
查询student表中,id的值为12、13、14的记录
![](https://img-blog.csdn.net/20170701200807789?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmFuZ2VhbGk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
查询student表中,id的值不为12、13、14的记录
可以看到,上述的两个查询结果正好相反。
如果字段的值在集合中,则满足条件,该字段所在的记录将会被查询出来。
SELECT * | 字段名1,字段名2,……
FROM 表名
WHERE 字段名 [NOT] IN (元素1,元素2,……)
参数说明
元素1,元素2,……表示集合中的元素,即指定的条件范围NOT,可选参数,表示查询不在IN关键字指定集合,范围中的记录
查询student表中,id的值为12、13、14的记录
查询student表中,id的值不为12、13、14的记录
可以看到,上述的两个查询结果正好相反。
相关文章推荐
- Mysql 中 查询结果顺序按 IN 关键字中ID 的排列
- mysql带 IN 关键字查询
- mysql中的 IN和FIND_IN_SET的查询问题
- mysql中批量查询使用in还是n+1?
- mysql多关键字多字段模糊查询
- mysql update in 嵌套子查询更新
- MySQL单表多关键字模糊查询的实现方法
- 在sql语句中in关键字提示查询性能
- MySQL查询in操作 查询结果按in集合顺序显示
- MySQL – 查询按IN的顺序输出结果
- mysql in 子查询 效率慢 优化(转)
- mysql多关键字多字段模糊查询
- 在Mysql中使用in子句查询和排序
- mysql 查询使用 in()条件时调用索引的争论
- Hibernate 与 MySql 数据库关键字冲突You have an error in your SQL syntax; check the manual
- 关于mysql的in查询(批判性文章)
- MYSQL 多关键字相关文章查询方法
- 再实验mysql中批量查询使用in还是n+1?
- MySQL查询in操作 查询结果按in集合顺序显示
- mysql查询保持in的顺序