de orde door clausule zal niet het negatieve aantal goedkeuren.
als u probeert te geven
selecteer * uit orde sys.indexes door desc -1
het zal niet goedkeuren, zal het u de volgende fout geven
Msg 108, Niveau 16, Staat 1, Lijn 1
De ORDE DOOR positie nummer -1 is uit waaier van het aantal punten in de uitgezochte lijst.
Hier geeft u tot door de type desc kolom opdracht en de type_desckolom bevat de negatieve waarden. Zo het een negatief gegeven. In dat geval zal het dat goedkeuren.
Controleer de volgende vraag, zult u een duidelijk beeld krijgen.
selecteer geval type_desc wanneer „gegroepeerd“ toen -1 anders typeeind, * van sys.indexes
orde door geval type_desc wanneer „gegroepeerd“ toen -1 anders typeeind desc
zie hier de eerste kolom, kunt u begrijpen hoe de sql servermotor heeft gesorteerd.