1 t-sql
我有一个具有负值和正值的列表,并希望使用SQL Query在不同的列中显示正值和负值.
Column
-10000
-17000
16000
25000
Run Code Online (Sandbox Code Playgroud)
输出应该是这样的
A B
-----------------
-10000
16000
-17000
25000
Run Code Online (Sandbox Code Playgroud)
你可以使用几个CASE表达式.
SELECT CASE
WHEN [Column] < 0 THEN [Column]
END AS A,
CASE
WHEN [Column] >= 0 THEN [Column]
END AS B
FROM YourTable
Run Code Online (Sandbox Code Playgroud)