数据库题:有一学生表student(sid,sname)和一张图书借阅表books_loaned(sid,bname),请通过sql语句查找出从未借过一本书的学生的列表(请使用not exist关键字)
create table student
(
sid int ,
sname varchar(50)
)
create table books_loaned(
sid int,
bname varchar(50)
)
insert into student values(1,'ss')
insert into student values(2,'oo')
insert into student values(3,'dd')
insert into student values(4,'gg')
insert into student values(5,'qq')
insert into student values(6,'ee')
insert into student values(7,'aa')
insert into books_loaned values(1,'sddds')
insert into books_loaned values(6,'ee')
insert into books_loaned values(7,'aa')
select * from student a where not exists (select * from books_loaned b where a.sid=b.sid)
分享到:
相关推荐
exists 和 not exists的详细解释
关于Exists,not Exists.in ,not in效率的说明。关于Exists,not Exists.in ,not in效率的说明。关于Exists,not Exists.in ,not in效率的说明。关于Exists,not Exists.in ,not in效率的说明。关于Exists,not Exists.in...
not exists的子查询,对于子查询不返回行和子查询返回行的查询结果是有区别的 这些细小的差别千万不要被我们所忽视,一旦项目庞大了,想跟踪到具体的错误所花费的时间也是可观的。尽量把这些不必要的错误扼杀在摇篮...
not exists:与exists相反,括号内子查询sql语句返回结果为空(即:sql不返回的结果为真),子查询的结果为空则条件成立,执行主slq,否则不执行。 总结:exists 和not exists语句强调是否返回结果集,不要求知道返回...
基本数据插入 except和intersect和exists和not exists和union和union all sql server
SQL语句优化——in,not in,exists,not exists, left join...on博客所需SQL语句.txt欢迎下载!
里面自己根据网上的资源整理出来的一份sql中in,exists,not in,not exists的使用方法以及注意事项等,有助于初学的朋友们借鉴。
使用EXISTS(或NOT EXISTS)关键字引入一个子查询时,子查询实际上不产生任何数据;它只返回TRUE或FALS值。 指定一个子查询,检测行的存在。 如果子查询包含行,则返回 TRUE IN效率要差(返回子查询)
NULL 博文链接:https://576017120.iteye.com/blog/1624774
NOT EXISTS ⇔ NOT IN ⇒ NOT NULL 问题 结果不一样 疑问 如果等效
Vitamio缺少的libffmpeg.so文件 解决 Native libs libffmpeg.so not exists!报错
NOT IN、JOIN、IS NULL、NOT EXISTS效率对比 语句一:select count(*) from A where A.a not in (select a from B) 语句二:select count(*) from A left join B on A.a = B.a where B.a is null 语句三:select ...
非上传者作品。本人只是学习的时候百度到的比较的文档,拿出来和大家分享一下,希望对大家有所帮助!
sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
MySQL优化之in,exists,not in,not exists的区别in与existsin查询过程结论:exists查询过程:结论:not in与not existsnot in查询过程:结论:not exists查询过程:结论: 首先我们使用两个用户表作为实例 insert ...
mysql exists与not exists实例详解 tableA |column1 | column1 |column3 | tableb |column1 | column1 |column3 | 要查询 tableA 的数据,条件是是 tableA.column1 不在 tableB 的 tableB.column2 中 也就是要得到...
关于《数据库系统概论》第5版中not exists相关使用的理解及记录 关于SQL中not exists的使用学习了两三遍,一直都是理解的很朦胧,今天重新做了一下相关题目,有了新的认识,赶紧记录下来,如下。 题目涉及《数据库...
exists,not exists的使用方法示例,需要的朋友可以参考下。