您的位置:首页 > 数据库 > Oracle

Oracle:select into 查询没有记录的解决办法

2017-06-08 11:58 260 查看
   在数据库编程中,select into 语句可以将数据库的某些值赋值给程序的变量,使用起来非常方便。但很多时候也会遇到查询出来没有记录的情况,这时程序会出错。

       本文UncleToo给大家分享一个非常简单的处理方法:使用max()、min()或avg()等聚合函数,再配合nvl()函数一起使用即可解决。

看下面示例:

select 没有数据的时候:


使用聚合函数后:


相比后我们会发现,同样的查询条件,使用max和nvl后,将原来没有记录转换为有一条记录,并且值为0。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: