Хорошо, я должен поставить нулевые значения в последнюю очередь.Запрос должен выполняться под Oracle и MySQL.
Я уже получил
ORDER BY
CASE WHEN some_table.ord IS NULL THEN 9999999999 ELSE some_table.ord END
Я должен использовать значение> max (some_table.ord) вместо 9999999999.
Я думаю, что подзапрос для определения этого значения слишком уродлив здесь.
Если бы это был C ++, я мог бы использовать для этой цели некоторый макрос, например INT_MAX.Можете ли вы назвать его кросс-СУБД SQL-близнец?
ОБНОВЛЕНИЕ
Вопрос в том, могу ли я поставить что-то красивое вместо 9999999999, чтобы запрос работалв Oracle и MySQL
не как ставить нулевые значения последними