我有一个名为Weight的列,其中包含NULLS。我想通过Ascending订购专栏。但是当我这样做时,包含NULLS的行会出现在顶部。我不希望这种情况发生。我想消除排序过程中具有NULLS的行。换句话说,我想对仅具有数值的行进行排序。目前,我有以下代码
SELECT TOP 10 [Name], [Weight]
FROM [SalesLT].[Product]
ORDER BY [Weight];
答案 0 :(得分:-1)
我想我已经弄明白了。请检查一下。在这里,我使用WHERE
来消除NULLS。
SELECT TOP 10 [Name],[Weight]
FROM [SalesLT].[Product]
where [Weight] is not null
ORDER BY [Weight]