我有一张表格如下
Column 1 Column 2
A 10000
A 20000
B 10000
B 30000
C 20000
C 50000
如何使用如下所示的SQL对第1列进行分组来反转第2列值?
A 20000
A 10000
B 30000
B 10000
C 50000
C 20000
答案 0 :(得分:2)
没有" order"在RDBMS表中,所以"切换"行没有意义。如果您希望表中的行按特定顺序显示,只需使用order by
子句对其进行查询:
SELECT a, b
FROM my_table
ORDER BY a ASC, b DESC