【发布时间】:2010-03-23 07:35:54
【问题描述】:
我有以下测试代码:
CREATE TABLE #Foo (Foo int)
INSERT INTO #Foo SELECT 4
INSERT INTO #Foo SELECT NULL
INSERT INTO #Foo SELECT 2
INSERT INTO #Foo SELECT 5
INSERT INTO #Foo SELECT 1
SELECT * FROM #Foo
ORDER BY
CASE WHEN Foo IS NULL THEN Foo DESC ELSE Foo END
DROP TABLE #Foo
我正在尝试生成以下输出:
1 2 3 4 5 空值"如果为 null,则放在最后"
使用 Sql 2005 是如何完成的
/M
【问题讨论】:
标签: sql sql-server sql-server-2005