发布网友 发布时间:2022-04-23 11:54
共1个回答
热心网友 时间:2022-04-13 20:29
与msssql、mysql用法一样啊。。
这些是通用的、只有sql编程才有出入。追问我只知道oracle和sql server,说的不清楚,具体点
追答not in 后面跟判断数据集、一般用于where条件子查询中、例子:
查询没有选课的学生
select * from 学生表 where 学号 not in(select 学号 from 选课表)
not exists 存在谓词 后面的内容只用来逻辑判断、内容为真、前面select成立、否则失败
查询学生信息
select * from 学生表 where not exists (select 姓名 from 选课)
外连接
查询选课的学生姓名
select * from 学生表 join 选课表 on 学生表.学号=选课表.学号