小编Ogu*_*urt的帖子

分组由可空列组成

如您所知,Oracle将NULL视为GROUP BY查询中的一个"值".是否有解决方法将数据分组,将NULL视为不同的值.例如:

表t:

colA     colB
 A         1 
 A         5 
<null>     3 
<null>     2
Run Code Online (Sandbox Code Playgroud)

select colA, min(colB) from t group by colA 收益:

colA     colB
 A         1 
<null>     2
Run Code Online (Sandbox Code Playgroud)

但我想要一个返回的查询:

colA     colB
 A         1 
<null>     3 
<null>     2
Run Code Online (Sandbox Code Playgroud)

提前致谢

sql oracle

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

oracle ×1

sql ×1