WHERE stavek uporabljamo za filtriranje zapisov v MySQL poizvedbah. Z njim določimo pogoje, ki jih morajo zapisi izpolnjevati, da se prikažejo v rezultatu. WHERE lahko uporabljamo s SELECT, UPDATE, DELETE in drugimi SQL stavki. Osnovna sintaksa:
SELECT stolpec1, stolpec2 FROM ime_tabele WHERE pogoj;
V klavzuli WHERE lahko uporabljamo sledeče operatorje:
| Operator | Opis | Primer uporabe |
|---|---|---|
| = | Enako | WHERE ime = "Janez" |
| > | Več kot | WHERE starost > 30 |
| < | Manj kot | WHERE starost < 25 |
| >= | Več kot ali enako | WHERE starost >= 18 |
| <= | Manj kot ali enako | WHERE cena <= 100 |
| <> ali != | Ni enako | WHERE drzava <> "Nemčija" |
| AND | Kombinira več pogojev, vsi morajo biti izpolnjeni | WHERE starost > 20 AND drzava = "Slovenija" |
| BETWEEN | Med določenim obsegom vrednosti | WHERE starost BETWEEN 18 AND 30 |
| LIKE | Poišče vzorec v besedilu | WHERE ime LIKE "J%" |
| IN | Za podajanje več možnih vrednosti za stolpec | WHERE drzava IN ("Slovenija", "Hrvaška") |
| NOT | Negacija drugih operatorjev | WHERE NOT drzava = "Nemčija" |
| OR | Alternativni pogoji, vsaj eden mora biti izpolnjen | WHERE mesto = "Ljubljana" OR mesto = "Maribor" |
Pogoji lahko vključujejo:
WHERE stavek je zelo močno orodje za:
Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.