gpt4 book ai didi

SQL 按绝对值排序

转载 作者:行者123 更新时间:2023-12-02 17:07:20 24 4
gpt4 key购买 nike

我的下表中有一些数据

table_1
column_1 column_2
1 10
1 20
1 30
1 40
1 50
2 -10
2 -20
2 -30
2 -40
2 -50

我想把这个结果改成这样

 column_1     column_2
1 10
2 -10
1 20
2 -20
1 30
2 -30
1 40
2 -40
1 50
2 -50

我不确定是否有办法使用 order by 来做到这一点?我想要展示的是我试图将 (10,-10) 显示为一组数据

最佳答案

您可以简单地使用 ABS()函数,返回数字的绝对值:

SELECT * FROM YourTable
ORDER BY ABS(Column_2),column_2 desc

此查询将按 Column_2 的绝对值排序

关于SQL 按绝对值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37989814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com