Что это значит "заказ по NULL"
Я использую оракул 11g. что означает следующий порядок строк в следующем
select f_value,row_number() over (order by null) as id
from tableName"
1 ответ
Решение
OVER()
пункт для ROW_NUMBER()
требует ORDER BY
с помощью ORDER BY NULL
это обходной путь, который удовлетворяет требованиям синтаксиса, но фактически не меняет порядок данных. По сути, это инструкция не заказывать вообще.
NB: некоторые (включая меня) предпочитают использовать SELECT 1
вместо SELECT NULL
но нет никакой разницы в действии.
Итог: не отлично, но это работает.
Совет: TSQL не разрешает прямое использование SELECT 1, но вы можете использовать (SELECT 1)