Adatbázisok‎ > ‎

Az SQL lekérdezések sémája

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