OVER() klauzule pro ROW_NUMBER() vyžaduje ORDER BY
pomocí ORDER BY NULL je řešení to splňuje požadavek na syntaxi, ale ve skutečnosti nemění pořadí dat. Ve skutečnosti jde o pokyn vůbec neobjednávat.
N.B. :někteří (včetně mě) dávají přednost použití SELECT 1 místo SELECT NULL ale v účinnosti není žádný rozdíl.
Sečteno a podtrženo:není to skvělé, ale funguje to.
tip:TSQL nepovoluje přímé použití SELECT 1, ale můžete použít (SELECT 1)