RendezésAz ORDER BY a választábla sorait rendezi. Azokat az oszlopokat (vagy sorszámukat) kell felsorolni, ami szerint rendezni szeretnénk a választ. Ha több oszlopot is megadunk, a második (,harmadik,...) csak akkor számít, ha az első (korábbi) szempont szerint "egyenlő" a két sor.
A rendezés iránya alapból növekvő, ha csökkenő sorrendet szeretnénk, a DESC módosítót kell alkalmazni. PéldákSELECT név, fizetés
FROM bérek
ORDER BY fizetés DESC
SELECT osztály, név
FROM tanulók
ORDER BY 1, 2
SELECT termék, ár
FROM katalógus
ORDER BY ár*(1+áfa)
Rendezhetünk olyan oszlop (vagy oszlopkifejezés) szerint is, ami nem szerepel a SELECT után. Viszont ha az oszlop sorszámát adjuk meg a rendezésnél, az a SELECT után felsorolt kifejezések közötti sorszámot jelenti. Választábla részének kiválasztásaElőfordulhat, hogy a választábla egy részét akarjuk megjeleníteni. Első néhány sor kiírásaSELECT ...
FROM ...
WHERE ...
LIMIT 10
Rész kiválasztásaSELECT ...
FROM ...
WHERE ...
LIMIT 100,20
Első néhány sor kiírása máshogySELECT TOP 10 előadó
FROM slágerlista
WHERE ...
|