我见在联接查询时,后面跟着一个(+)符号是什么意思? select C.部门, C.工号, C.姓名, nvl(B.住址, '未知'), nvl(A.学历, '未知') from A, B, C where C.部门 = '信息科技部' and C.工号 = B.工号 (+) and C.工号 = A.工号 (+) ; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 外连接(Oracle Outer Join)SQL>SELECT dept.deptno,dname,SUM(sal) “MONTHLY SALARY" FROM emp,dept WHERE emp.deptno(+)=dept.deptno GROUP BY dept.deptno,dname ORDER BY dept.deptno 以dept中的deptno为基准, emp中无此deptno的返回空值。 比如a.id=b.id(+) 左外连接a.id(+)=b.id 右外连接 外联结,outer join,联合查询时,哪个表需要返回null(未匹配时,仍然作为一条记录返回),就加在哪个表后面。是oracle的标记,不喜欢的话,可以用 outer join。 .NET访问Oracle的性能如何 问个SQL表里字段增加符号问题的问题 求助大家一个查询的sql语句 oracle日期转换问题 格式 '02-2月 -10'转换问题 如何使用GroupBy以及列转行问题 崩溃了,PL/SQL输入的命令不显示! 如何把纵向的数据 横向显示???? oracle不能安装在win2000profession上吗? 数据库操作问题 如何将不同条件的group by放到一个select里面? ora-12541没有监听器,急急急!!!! update a set a01=a01+'10' 这样更新在oracle里出错为什么?
SQL>SELECT dept.deptno,dname,SUM(sal) “MONTHLY SALARY"
FROM emp,dept
WHERE emp.deptno(+)=dept.deptno
GROUP BY dept.deptno,dname
ORDER BY dept.deptno
以dept中的deptno为基准,
emp中无此deptno的返回空值。
a.id=b.id(+) 左外连接
a.id(+)=b.id 右外连接