nvl是一个标量函数,在你的SQL语句中,nvl第一个参数是一个子查询。而该子查询是按日期统计用户登录的次数(group by t.riqi),如果查询范围在一天之内,因为t.riqi就是一个值,子查询的结果集中只有一条记录,是没有问题的;而如果查询的日期范围超出1天,且有用户在不同的日期有登录,那么子查询的结果集将会有多个记录。这样,nvl函数的第一个参数就是一个多值的结果集,而不是一个单值的结果集,就发生ORA-01427的错误了。
首页 >
oracle数据库ora – 数据库 – 前端|
怎么知道笔记本电脑网卡坏了,9220怎么刷内核,100光纤上传速度慢怎么办oracle数据库ora
mysql 查询访问ip,怎么样远程访问服务器上的数据库 - 数据库 - 前端,python mysql load | mysql 查询访问ip,怎么样远程访问服务器上的数据库 - 数据库 - 前端,python mysql load ...
MySQL范围查询原理,mysql中如何按距离排序筛选商家 - 数据库 - 前端,mysql 程序块while | MySQL范围查询原理,mysql中如何按距离排序筛选商家 - 数据库 - 前端,mysql 程序块while ...