我认为这将是一个容易解决的问题,但我一直在疯狂地搜索,试图找到答案,但我没有得到答案。
我想根据包含空值的列对结果进行排序。SQL Server 似乎认为这是一个坏主意。我已经尝试使用ISNULL
,LIKE
以及其他一些不同的方法来限制它们来尝试让它工作,但它只是没有发生。
SELECT c1
FROM t1
WHERE c1 IS NOT NULL
ORDER BY c1 DESC
SQL Server 给了我这个错误:
The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.
就像我说的那样,我一直在疯狂地搜索这个简单问题的答案,但它并没有发生。