我有一个包含负值和正值的列表,并希望使用SQL Query在不同的列中显示正值和负值。
Column
-10000
-17000
16000
25000
输出应该像
A B
-----------------
-10000
16000
-17000
25000
答案 0 :(得分:5)
您可以使用几个CASE
表达式。
SELECT CASE
WHEN [Column] < 0 THEN [Column]
END AS A,
CASE
WHEN [Column] >= 0 THEN [Column]
END AS B
FROM YourTable