Kľúčové rozdiely: Obe, 'Má' a 'Kde' sú klauzuly, ktoré môžu byť použité v SQL. Klauzula "Kde" sa aplikuje najprv na jednotlivé riadky v tabuľkách, pomocou ktorých sú zoskupené riadky, ktoré spĺňajú podmienky v klauzule. Klauzula "Má" sa potom aplikuje na riadky vo výslednej množine. Skupiny, ktoré spĺňajú podmienky v klauzule "s", sa objavujú na výstupe dotazu.

Obe výrazy "mať" a "kde" sú klauzuly, ktoré je možné použiť v SQL. SQL je špeciálny programovací jazyk určený na správu údajov v systémoch riadenia relačných databáz (RDBMS). Má nasledujúce funkcie:
- Vkladanie údajov,
- Aktualizujte a odstraňujte,
- Prístup a kontrola a
- Riadenie a modifikácia schémy.
Je rozdelená na prvky, ako napríklad:
- výrazov
- predikáty
- dotazy
- vyhlásenie
- doložky
Klauzuly v SQL obsahujú:
- Podmienka obmedzenia
- Pre klauzulu o aktualizácii
- Z klauzuly
- Klauzula skupiny
- Klauzula podľa príkazu
- Kde je doložka Current Of
- S klauzulou
- Kde klauzula
"Majú" a "Kde" sú len dve z týchto mnohých klauzúl. Príkazy v SQL možno vykonať v nasledujúcom poradí:
- FROM
- Klauzula WHERE
- Doložka GROUP BY
- HAVING doložka
- Klauzule SELECT
- ORDER BY
Klauzula "Má" sa používa iba s výkazom "Vybrať" a za klauzulou "Group By". Na druhej strane, doložka "Kde" môže byť použitá aj s vyhlásením iným ako vyhlásenie "Vybrať". Používa sa však pred klauzulou "Skupiny". Ak v prípade nie je použitá klauzula "Skupina By", potom sa klauzula "Má" správa ako klauzula "Kde".

Klauzula "Kde" sa aplikuje najprv na jednotlivé riadky v tabuľkách, pomocou ktorých sú zoskupené riadky, ktoré spĺňajú podmienky v klauzule. Klauzula "Má" sa potom aplikuje na riadky vo výslednej množine. Skupiny, ktoré spĺňajú podmienky v klauzule "s", sa objavujú na výstupe dotazu.
Klauzula "Má" sa používa na filtrovanie záznamov vrátených skupinou pomocou klauzuly, ktorá používa predikát. Pomocou klauzuly "Môžu" sa môžu obmedziť výsledky klauzuly "Skupiny" a vyberú sa len zadané riadky.
Klauzula "Kde" sa na druhej strane používa na výber riadkov, ktoré sa majú zahrnúť do dopytu. Táto klauzula používa predikát porovnania založený na nasledujúcich operátoroch: = alebo rovný, alebo nie je rovný, > alebo väčší ako, = alebo väčší alebo rovný, <= alebo menší alebo rovný medzi, podobne a in. "vylučuje riadky, ktoré nespĺňajú požiadavky stanovené dotazom.
V klauzule "Kde" sa používa výber jednotlivých riadkov v tabuľke, ktorá je uvedená v klauzule "Od". Slúži na načítanie špecifických informácií z tabuľky okrem iných irelevantných údajov. To má za následok zvýšenie doby spracovania dotazu.