社区
MS-SQL Server
帖子详情
ORACLE 11g
疯狂的犹太人
2011-05-07 11:33:39
在Oracle 11g中
两个表之间的自然连接有时候要加上(+),如下:
学生表: SNO,NAME
课程表: CNO ,CNAME 要求SNO的SUBSTR(SNO,3,1) = CNO取数据,
如下写法:
SUBSTR(R1.SNO,3,1) = R2.CNO(+)或SUBSTR(R1.SNO,3,1) = R2.CNO,
(+)加或者不加,查询出来的数据条数不一样,不知道为什么,请高手指点,
在等式后面添加(+)有啥作用?
...全文
69
4
打赏
收藏
ORACLE 11g
在Oracle 11g中 两个表之间的自然连接有时候要加上(+),如下: 学生表: SNO,NAME 课程表: CNO ,CNAME 要求SNO的SUBSTR(SNO,3,1) = CNO取数据, 如下写法: SUBSTR(R1.SNO,3,1) = R2.CNO(+)或SUBSTR(R1.SNO,3,1) = R2.CNO, (+)加或者不加,查询出来的数据条数不一样,不知道为什么,请高手指点, 在等式后面添加(+)有啥作用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
--小F--
2011-05-07
打赏
举报
回复
ORACLE中的(+)号相当于连接
但是这个方式不符合ASII 92标准 现在的ORACLE里面一般也还是用LEFT JOIN 和RIGHT JOIN
AcHerat
元老
2011-05-07
打赏
举报
回复
具体看看SQL的left join 和 right join
再去看看ORACLE里加(+) 的例子。
AcHerat
元老
2011-05-07
打赏
举报
回复
加 (+) 和SQL的左右链接一样
ORACLE里貌似左边加 (+) 类似SQL的 左连接,右类似。
疯狂的犹太人
2011-05-07
打赏
举报
回复
明白了,谢谢
Oracle
11g
client 64bit下载
Oracle
11g
client 64bit part2.
Oracle
11g
客户端精简版
Oracle
11g
客户端精简版,WIN7上测试通过,绝对能用,安装完成后,请参阅readme.txt文件修改即可.
Oracle
11g
RAC 多路径实战视频
通过本课程使学员掌握在Linux环境下的
Oracle
11G
RAC 多路径安装配置 课程讲解和演示整个集群的安装过程,包括以下几个大的步骤。 1、数据库安装规划 2、安装前操作 3、参数设置 4、磁盘添加 5、共享磁盘设置 ...
oracle
11g
的BIN目录exp.exe下载
oracle
11g
的BIN目录,包含导出导入等命令
oracle
11g
官方中文帮助文档 高清完整版
oracle
11g
官方中文帮助文档,压缩文件。
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章