Kulcsfontosságú különbség: Mind a „Miután”, mind a „Hol” olyan záradék, amely SQL-ben használható. A „Hol” záradékot elsődlegesen a táblázatok egyes soraiban alkalmazzák, amelyek segítségével a záradék feltételeinek megfelelő sorokat csoportosítjuk. Ezután az eredményhalmaz soraira a „Miután” záradék kerül alkalmazásra. A lekérdezés kimenetén megjelennek azok a csoportok, amelyek megfelelnek a „Miután” záradék feltételeinek.
Mind a „Miután”, mind a „Hol” olyan záradék, amely SQL-ben használható. Az SQL egy speciális célú programozási nyelv, amely a relációs adatbázis-kezelő rendszerek (RDBMS) adatainak kezelésére szolgál. A következő funkciókkal rendelkezik:
- Adatbetét,
- Frissítés és törlés,
- Hozzáférés és ellenőrzés, valamint
- Séma vezérlése és módosítása.
Az elemek olyan elemekre oszlanak, mint:
- kifejezések
- predikátumok
- lekérdezések
- nyilatkozatok
- kikötések
Az SQL záradékok a következők:
- Korlátozási záradék
- Frissítési záradék
- A záradékból
- Csoportos kikötés
- Rendelési záradék
- Ahol a jelenlegi Of
- A záradék
- Ahol a záradék
A „Miután” és a „Hol” mindössze két ilyen záradék. Az SQL-ben szereplő nyilatkozatok a következő sorrendben hajthatók végre:
- A záradékból
- WHERE záradék
- GROUP BY záradék
- HAVING záradék
- SELECT záradék
- ORDER BY záradék
A „Felvétel” záradékot csak a „Kiválasztás” nyilatkozat és a „Csoportos” záradék után használják. Ezzel szemben a „Hol” záradék használható a „Kiválasztás” kifejezésen kívüli nyilatkozattal is. Ezt azonban a „Csoportos” záradék előtt használják. Abban az esetben, ha nem használja a „Csoportos” záradékot, akkor a „Felvétel” záradék úgy viselkedik, mint egy „Hol” záradék.
A „Hol” záradékot elsődlegesen a táblázatok egyes soraiban alkalmazzák, amelyek segítségével a záradék feltételeinek megfelelő sorokat csoportosítjuk. Ezután az eredményhalmaz soraira a „Miután” záradék kerül alkalmazásra. A lekérdezés kimenetén megjelennek azok a csoportok, amelyek megfelelnek a „Miután” záradék feltételeinek.
A „Felvétel” záradékot olyan csoportok szűrésére használják, amelyeket egy csoport a predikátumot használó záradékkal visszaad. A „Miután” záradék alkalmazásával a „Csoportos” záradék eredményei korlátozhatók, és csak a megadott sorok kerülnek kiválasztásra.
A „Hol” záradékot viszont a lekérdezésben szereplő sorok kiválasztására használják. A záradék az alábbi operátorokon alapuló összehasonlító predikátumot használja: = vagy egyenlő, vagy nem egyenlő, vagy nagyobb, = vagy nagyobb, vagy egyenlő, <= vagy kevesebb, vagy egyenlő, mint például, vagy. „záradék kizárja azokat a sorokat, amelyek nem felelnek meg a lekérdezés által meghatározott követelményeknek.
A „Hol” záradékot az egyes sorok egy táblázatban jelölik ki, amelyet az „From” záradék határoz meg. A táblázat egy konkrét információ lekérésére szolgál a táblázatból, kivéve az egyéb irreleváns adatokat. Ezzel növeli a lekérdezés feldolgozási idejét.