oracle中not in 、not exists、外连接怎么用
1个回答
展开全部
与msssql、mysql用法一样啊。。
这些是通用的、只有sql编程才有出入。
这些是通用的、只有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 学生表.学号=选课表.学号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询