oracle中not in 、not exists、外连接怎么用

 我来答
x403879785
2012-11-04 · TA获得超过3838个赞
知道大有可为答主
回答量:1299
采纳率:100%
帮助的人:1157万
展开全部
与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 学生表.学号=选课表.学号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式