Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Az ORDER BY záradék az Accessben a lekérdezések eredményül kapott rekordjait adott mező vagy mezők szerint rendezi növekvő vagy csökkenő sorrendben.

Szintaxis

SELECT mezőlista
FROM tábla
WHERE kiválasztási feltételek
[ORDER BY mező1 [ASC | DESC ][, field2 [ASC | DESC ]][, ...]]]

Egy ORDER BY záradékot tartalmazó SELECT utasítás a következő részekből áll:

Rész

Leírás

mezőlista

A visszaadandó mező vagy mezők neve az esetleges aliasokkal, összesítő SQL-függvényekkel, kiválasztási predikátumokkal (ALL, DISTINCT, DISTINCTROW vagy TOP), valamint a SELECT utasítás egyéb paramétereivel együtt.

tábla

Annak a táblának a neve, amelyből a rekordokat lekérdezi.

kiválasztási feltételek

Kiválasztási feltételek. Ha az utasítás tartalmaz WHERE záradékot, akkor a Microsoft Access adatbázismotorja a WHERE feltételeknek a rekordokra történő alkalmazása után rendezi az értékeket.

mező1, mező2

Azoknak a mezőknek a neve, amelyekben rendezni kell a rekordokat.

Megjegyzések

Az ORDER BY záradék használata nem kötelező. Ha azonban az adatokat rendezett sorrendben szeretné megjeleníteni, akkor használnia kell az ORDER BY záradékot.

Az alapértelmezett rendezési sorrend a növekvő (A-tól Z-ig, 0-tól 9-ig). A következő példákban az alkalmazottak nevét tartalmazó lista a vezetéknév szerint van sorrendbe rendezve:

SELECT LastName, FirstName
FROM Employees
ORDER BY LastName;
SELECT LastName, FirstName
FROM Employees
ORDER BY LastName ASC;

Csökkenő (Z-től A-ig, 9-től 0-ig) sorrendbe való rendezéshez vegye fel a DESC foglalt kulcsszót minden olyan mező végére, amelyet csökkenő sorrendbe szeretne rendezni. A következő példában a kijelölt bérek csökkenő sorrendbe vannak rendezve:

SELECT LastName, Salary
FROM Employees
ORDER BY Salary DESC, LastName;

Ha egy Feljegyzés vagy OLE-objektum adattípust tartalmazó mezőt ad meg az ORDER BY záradékban, hiba történik. A Microsoft Access adatbázismotorja nem rendezi az ilyen típusú mezőket.

Az ORDER BY záradék általában az utolsó elem az SQL-utasításokban.

Az ORDER BY záradékban további mezőket is szerepeltethet. A rekordok rendezése elsőként az ORDER BY záradék után szereplő első mező alapján történik. Ezután pedig az adott mezőben azonos értékekkel rendelkező rekordok a felsorolásban másodikként szereplő érték szerint lesznek rendezve, és így tovább.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×