2017-01-28 6 views
-2

У меня есть столбец «Вес», который включает в себя NULLS. Я хочу заказать столбец по возрастанию. Но когда я это делаю, строки, содержащие NULLS, появляются наверху. Я не хочу, чтобы это произошло. Я хочу исключить строки, которые имеют NULLS для процедуры сортировки. Другими словами, я хочу сортировать строки, которые имеют только числовые значения. В настоящее время у меня есть следующий код:Заказ без включения NULL

SELECT TOP 10 [Name], [Weight] 
FROM [SalesLT].[Product] 
ORDER BY [Weight]; 
+1

Я не могу понять ваш вопрос. Где значения NULL заканчиваются, разбросаны в случайных местах вокруг набора результатов? Пожалуйста, отредактируйте этот вопрос и укажите пример ожидаемого результата. –

ответ

-1

Я думаю, что понял. Пожалуйста, проверьте это. Здесь я использую WHERE для устранения NULLS.

SELECT TOP 10 [Name],[Weight] 
FROM [SalesLT].[Product] 
where [Weight] is not null 
ORDER BY [Weight] 
+0

Если это то, что вы хотели, это очень плохо написанный вопрос. – Paparazzi

+0

Добро пожаловать в переполнение стека! Хотя вы, возможно, решили проблему этого пользователя, ответы на код не очень помогают пользователям, которые приходят к этому вопросу в будущем. Измените свой ответ, чтобы объяснить, почему ваш код решает исходную проблему. –