按最大列数不为空的顺序列出行

时间:2021-03-16 02:09:28

标签: sql-order-by

我有这个需求,我需要从 oracle DB 查询数据 5列 客户类别站点详细信息位置 我需要一个查询,我可以在其中检索大多数列已填充的给定客户的所有行 只有客户列不能为空,其他 4 列可以为空。

列是 客户、详细信息、类别、站点、备注

ex 数据是: 行 1 abc:null:1:null:null row2 abc:null:2:NY:null
row3 abc:details:3:CT:note1 row4 abc:null:null:CA:note2

需要将查询后的行排序为 row3 abc:details:3:CT:note1 行 2 abc:null:2:NY:null row4 abc:null:null:CA:note2 row1 abc:null:1:null:null

所以基本上需要按不为空的大多数列数来排序

0 个答案:

没有答案
相关问题