Az SQL lekérdezések a következő részekből állnak:
SELECT oszlopkifejezés,...
FROM tábla,...
WHERE sorfeltétel
GROUP BY csoportosítás
HAVING csoportfeltétel
ORDER BY rendezési szempont
A hat rész funkciója röviden (részletek a következő fejezetben):
- SELECT : a válaszban megjelenítendő oszlopok és kifejezések listája
- FROM : melyik táblából vagy táblákból várjuk az eredményeket
- WHERE : milyen feltételeknek megfelelő sorokat jelenítsünk meg a válaszban
- GROUP BY : az eredmény rekordjait csoportosíthatjuk valamilyen oszlopkifejezés lehetséges értékei szerint
- HAVING : a létrehozott csoportokat is megszűrhetjük
- ORDER BY : a válasz rendezése a táblák oszlopai alapján
Nem része a szabványnak, de már sok SQL megvalósításban szerepel a következő kiegészítés: SELECT ...
...
LIMIT megjelenítendő sorok száma
|