SQL查询(用两列显示正值和负值)

  • 本文关键字:查询 显示 两列 SQL tsql
  • 更新时间 :
  • 英文 :


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

Column
-10000
-17000
 16000
 25000

输出应该像

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

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

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

最新更新