您好,欢迎来到[问答大全]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 问答大全 >> 电脑网络 >> Oracle可以对查询字段的结果集结果集进行为空判断吗

Oracle可以对查询字段的结果集结果集进行为空判断吗

来源:网络整理     时间:2016/4/11 4:30:37     关键词:ORACLE

关于网友提出的“Oracle可以对查询字段的结果集结果集进行为空判断吗”问题疑问,本网通过在网上对“Oracle可以对查询字段的结果集结果集进行为空判断吗”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:Oracle可以对查询字段的结果集结果集进行为空判断吗
描述:

例如:select u.name from user u
在查询的时候对u.name的结果集进行判断,如果为NULL就输出提示,不为空就查询本身值

我项目中实际已经嵌套了几层函数了


解决方案1:

select nvl(u.name,'null') from user u

或者先,判断一下结果集

select count(*) from user u,如果有记录再取u.name

解决方案2:

可以在程序内部进行再查询吗?先查出结果集,遍历非空再查一遍

解决方案3:

写的不清,不知道你要处理成什么样,
比如单条记录判断那就是
 select decode(u.name,null,'是空的',u.name) from user u

解决方案4:

不是存储过程哦,就是查询语句。有点矛盾,需要查询的字段提前对它的值进行判断。

解决方案5:

http://zhidao.baidu.com/question/2010826752610152748
这个你看看有没有帮助

解决方案6:

nvl等几个函数试试。http://www.cnblogs.com/wuyifu/p/3223346.html


以上介绍了“Oracle可以对查询字段的结果集结果集进行为空判断吗”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/wd/643095.html

相关图片

相关文章