欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

查询时如何把oracle表中为空的字段也显示出来

更新时间: 2014-01-05 02:14:46 责任编辑: Author_N1

 

查询时怎么把oracle表中为空的字段也显示出来?
    name   no   degree
1   张三    0001     80
2   李四    0002    
3   王五    0003     79
4   毛竹    0004     
比如这张表,如果用select * from 表名 ,不显示2,4这两行,如何把这两行把这两行也显示出来,同时degree那里填上null?用pl/sql 怎么写呢?谢谢各位高手指点!
--参考方法--
改成左连接。
--参考方法--
select student.no,name,degree from student,score where student.no=score.no(+)

或者

select student.no,name,degree from student left join score  on  student.no=score.no
--参考方法--
左连接,上面已经有人说过了

--参考方法--
SELECT st.no, st.name, nvl(sc.degree, 'null') AS degree
  FROM student st
  LEFT JOIN score sc
    ON st.no = sc.no;
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:14:46
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/7483/
本文WWW.DOC100.NET DOC100.NET版权所有。