ПредишенСледващото

Това показва колоната, с която трябва да се извършва сортиране. колона вид може да бъде определен като се използва името или псевдонима на колона или неотрицателно цяло число, представляващо позицията на името или прякора в списъка за избор. Не можете да определите цяло число, ако order_by_expression аргумент е във функцията класиране. сортиране колона може да включва експресия, но ако базата данни е SQL режим сървър съвместимост (90), изразът не може да бъде превърната в константа. Имената и колони псевдоними могат да бъдат допълнени от наименованието на таблицата или гледката. В SQL Server е посочено имена и псевдоними на колоните са свързани с колоните, изброени в ОТ клауза. Ако не се order_by_expression отношение квалификациите, стойността трябва да бъде уникален в всички колони, изброени в SELECT изявлението.

Можете да посочите няколко сортиране колони. Последователността на колоните сортират в ORDER BY клауза определя организацията нареди резултатния набор.

В ORDER BY клауза може да включва елементи, които не са в списъка за избор. Въпреки това, ако посочите SELECT DISTINCT дизайн или инструкция съдържа предложение GROUP BY или ако SELECT изявление съдържа оператор СЪЮЗ, колоните сортиране трябва да са в списъка за избор.

В допълнение, ако SELECT изявление включва отчет СЪЮЗ, имената на колоните и псевдоними трябва да са сред първите, преработен в списъка за избор.

ntext тип колони. текст. XML или изображение не може да се използва в едно изречение ORDER BY.

Това показва, че ORDER BY операция трябва да се извършва в съответствие със сортиране на параметрите, определени в аргумент collation_name на. но не и в съответствие с колона съпоставяне е определено в таблица или изглед. Collation_name стойност може да бъде името на име колация Windows или SQL съпоставяне. За повече информация, вижте. В настройките на съпоставяне в Setup и ползване съпоставянето SQL Server. Съпоставя аргумент се прилага само за колони с данни тип Чар. VARCHAR. nchar и nvarchar.

Тя уточнява, че стойностите в указаната колона трябва да бъдат сортирани във възходящ ред, от по-ниски стойности на по-високи стойности. сортиране по подразбиране - ASC.

Това показва, че стойностите в тази колона трябва да се сортират в низходящ ред от по-голямо към по-малки стойности.

NULL стойности се третират като възможно най-ниска стойност.

Броят на елементите в ORDER BY клауза не се ограничава. Въпреки това, има ограничение в размера на 8060 байта за един ред от междинни работни маси, необходими за операции сортиране. Това ограничава общия размер на колоната, посочен в офертата РЕД ОТ.

Използване на ORDER BY клауза за SELECT изявлението. В, за да вмъкнете редове от друг източник, не е гаранция за вмъкване на редове в посочения ред.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!