WHERE 子句中的(+)是什么含义
时间:2011-09-20
来源:互联网
分析以下的SQL命令:
SELECT i.id_number, m.manufacturer_name
FROM inventory i, manufacturer m
WHERE i.manufacturer_id(+) = m.id_number;
WHERE 子句中的(+)是什么含义?
A 将inventory表中不满足条件的记录也查出来
B 将i.manufacturer_id+ m.id_number
C将manufacturer表中不满足条件的记录也查出来
D 不能这样写,语法错误
SELECT i.id_number, m.manufacturer_name
FROM inventory i, manufacturer m
WHERE i.manufacturer_id(+) = m.id_number;
WHERE 子句中的(+)是什么含义?
A 将inventory表中不满足条件的记录也查出来
B 将i.manufacturer_id+ m.id_number
C将manufacturer表中不满足条件的记录也查出来
D 不能这样写,语法错误
作者: zw0206 发布时间: 2011-09-20
c
这个是右连接,也就是说以右侧的表为主表,将右侧表的数据全部表示出来
这个是右连接,也就是说以右侧的表为主表,将右侧表的数据全部表示出来
作者: lxyzxq2008 发布时间: 2011-09-20
连接的意思,选C…
作者: njlywy 发布时间: 2011-09-20
SQL code
sample: tab1: 1 100 2 200 3 300 tab2: 1 A 2 B 4 D 一.left join(左连接) select * from tab1, tab2 where tab1.id = tab2.id(+) --------------------------- 1 A 100 2 B 200 3 300 ps:左连接,以‘+’号左边的表为主表,将tab1中的数据全部表示出来,而右边的表只表示符合条件的 二.right join(右连接) select * from tab1, tab2 where tab1.id(+) = tab2.id --------------------------- 1 A 100 2 B 200 4 D ps:右连接,以‘+’号右边的表为主表,将tab2中的数据全部表示出来,而左边的表只表示符合条件的 三。inner join(全连接) 这个就不说了
作者: lxyzxq2008 发布时间: 2011-09-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28