【发布时间】:2012-06-12 09:10:31
【问题描述】:
我正在整理一张桌子。小提琴可以在here找到。
CREATE TABLE test
(
field date NULL
);
INSERT INTO test VALUES
('2000-01-05'),
('2004-01-05'),
(NULL),
('2008-01-05');
SELECT * FROM test ORDER BY field DESC;
我得到的结果:
2008-01-05
2004-01-05
2000-01-05
(null)
但是我需要这样的结果:
(null)
2008-01-05
2004-01-05
2000-01-05
因此 NULL 值被视为高于任何其他值。有可能吗?
【问题讨论】:
标签: sql sql-server sql-server-2008 sorting null