Ajánlat sorrendben (-SQL)

Ez jelzi az oszlopot, amely válogatás kell végezni. az a fajta oszlopot lehet megadni a név vagy az alias egy oszlop vagy egy nem-negatív egész szám helyét reprezentáló a név vagy becenév a kiválasztási listán. Nem adhatja meg egy egész szám, ha order_by_expression érv a rangsorban funkció. oszlop válogatás tartalmazhatnak expressziós, de ha az adatbázis SQL Server kompatibilitási mód (90), a kifejezés nem lehet alakítani egy állandó. Nevek és oszlop álnevek ki lehet egészíteni a neve a tábla vagy nézet. Az SQL Server megadott nevek és álnevek oszlop társított felsorolt ​​oszlop a FROM záradék. Ha nincs minősítő order_by_expression szempontból az értéknek egyedinek kell lennie az összes oszlop szerepel a SELECT utasításban.

Megadhat több sort oszlopok. A sorrend a fajta oszlopok a ORDER BY meghatározza a szervezet rendezett eredmény meg.

Az ORDER BY záradék olyan tételeket, amelyek nem szerepelnek a listán válasszuk. Azonban, ha az Ön által megadott SELECT önálló minta vagy utasítás tartalmaz egy javaslatot GROUP BY, vagy ha a SELECT tartalmaz UNION operátor, az a fajta oszlopokat kell a kiválasztási listában.

Ezen felül, ha a SELECT utasítás tartalmaz egy nyilatkozatot UNION, az oszlop nevek és álnevek között kell lennie az első felülvizsgált a kiválasztási listában.

ntext típusú oszlopokat. szöveget. xml vagy kép nem lehet használni egy mondatban ORDER BY.

Ez azt jelzi, hogy az ORDER BY művelet szerint kell elvégezni, hogy a rendezési megadott paraméterek az érvelés collation_name. de nem megfelelően az egybevetés oszlopon meghatározott egy tábla vagy nézet. Collation_name érték lehet a neve a Windows rendezési nevét vagy az SQL egybevetés. További információért lásd. A rendezési beállítások a beállítása és használata leválogatás az SQL Server. LEVÁLOGAT érv kizárólag oszlopok típusú char adatokat. varchar. nchar és nvarchar.

Ez meghatározza, hogy az értékek a megadott oszlopot kell növekvő sorrendbe, az alacsonyabb értékek a magasabb értékeket. Az alapértelmezett rendezési - ASC.

Ez azt jelzi, hogy az értékeket ebben az oszlopban kell csökkenő sorrendben a nagyobb és kisebb értéket.

NULL értékeket kezelni a legalacsonyabb érték.

A tételek száma az ORDER BY nincs korlátozva. Van azonban a korlátozás a 8060 byte-os méret egy sor közbenső munkaasztalok szükséges rendezési műveletek. Ez korlátozza a teljes mérete az oszlop, az ajánlatban meghatározott ORDER BY.

Az ORDER BY záradékot a SELECT utasításban. INTO beszúrni sorokat más forrásból nem garantálja betét sorban a megadott sorrendben.

Kapcsolódó cikkek