The*_*eva 3 sql sql-server sql-server-2008
我想基于Column1值对column2进行排序.我想基于NULL值拆分column1数据.在评估column1中的值时,将显示最终查询结果
Column1 Column2
NULL 100
NULL 60
NULL 90
10 22
20 40
05 35
15 20
40 10
30 25
20 30
Would become:
Column1 Column2
20 40
05 35
20 30
30 25
10 22
15 20
40 10
NULL 100
NULL 90
NULL 60
Thanks
Run Code Online (Sandbox Code Playgroud)
您可以在order by子句中使用case,如下所示:
Select * from t
Order by case when column1 is null then 1 else 0 end, column2 desc
Run Code Online (Sandbox Code Playgroud)