需要有关oracle查询的帮助,该查询将提供以下格式的输出。样品表
c1 c2 c3 c4-- -- -- -- A 1 A1 B 2 B1 C1 D 6 E2 A1 A 2 A1 C 3 C1 D 4 D1 E1
c1 c2 c3 c4
-- -- -- --
A 1 A1
B 2 B1 C1
D 6 E2 A1
A 2 A1
C 3 C1
D 4 D1 E1
我想连接同一个表,其中第3列中的数据与第4列中的数据相匹配,并希望数据作为后续记录排序,如下所示
c1 c2 c3 c4-- -- -- -- A 1 A1 A 2 A1 D 6 E2 A1 B 2 B1 C1 C 3 C1
2ul0zpep1#
这不是分组,而是您需要的排序:
select *from your_tableorder by coalesce(col1,'ZZZ') desc, col2 desc --coalesce will use 'ZZZ' to order if column is null
select *
from your_table
order by coalesce(col1,'ZZZ') desc,
col2 desc --coalesce will use 'ZZZ' to order if column is null
1条答案
按热度按时间2ul0zpep1#
这不是分组,而是您需要的排序: