Я пытаюсь отсортировать свою базу данных в каком-то определенном порядке, но я хочу, чтобы в конце были все нулевые значения, поэтому я выбираю все значения с ненулевым значением, а затем выбираю все значения с нулевым значением и пытаюсь объединить их с помощью Union. нравится:
SELECT * FROM preferences WHERE preferenceOrder IS NOT NULL
ORDER BY preferenceOrder ASC
UNION
SELECT * FROM preferences WHERE preferenceOrder IS NULL
ORDER BY preferences ASC
но сервер выдает ошибку:
Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'union'.
Я не могу узнать, в чем же ошибка ... что не так с предложением выше?
спасибо!