SQL查询(显示带有两列的正值和负值)

时间:2013-08-21 07:47:42

标签: tsql

我有一个包含负值和正值的列表,并希望使用SQL Query在不同的列中显示正值和负值。

Column
-10000
-17000
 16000
 25000

输出应该像

A          B 
-----------------
-10000
            16000
-17000 
            25000

1 个答案:

答案 0 :(得分:5)

您可以使用几个CASE表达式。

SELECT CASE
         WHEN [Column] < 0 THEN [Column]
       END AS A,
       CASE
         WHEN [Column] >= 0 THEN [Column]
       END AS B
FROM   YourTable