sql;NOT IN 是啥意思? not EXISTS呢? 有例子么
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql;NOT IN 是啥意思? not EXISTS呢? 有例子么相关的知识,希望对你有一定的参考价值。
例:表1 有ID为1,2,3,4,5,6,7,8,9 的9条资料SELECT * FROM 表1 where id in(2,5,8)
只列出ID为2,5,8 的三条资料
SELECT * FROM 表1 where id not in(2,5,8)
只列出ID为除2,5,8外的所有资料即:1,3,4,6,7,9
EXISTS 是判断是否存在,和in类似,但效率要比in高 参考技术A 最后在上面又加了一个not exists,那么就是不存在没选课程的数据,也就是说,这个学生选择了所有的课程,才会符合记录。这么说能明白么?看我下边分的段追问
不明白啊。。。。NOT IN 是什么意思?
参考技术B 不再某集合之中的意思sql MS SQL动态SQL
以上是关于sql;NOT IN 是啥意思? not EXISTS呢? 有例子么的主要内容,如果未能解决你的问题,请参考以下文章