vadnica-logo
X

MySQL WHERE stavek

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;    
PRIMER
REZULTAT

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:

  1. Primerjalne operatorje (=, >, <, >=, <=, !=)
  2. Logične operatorje (AND, OR, NOT)
  3. IN, BETWEEN, LIKE in druge operatorje

WHERE stavek je zelo močno orodje za:

  1. Filtriranje podatkov po določenih vrednostih
  2. Iskanje zapisov v določenem območju
  3. Kombiniranje večih pogojev
  4. Iskanje vzorcev z LIKE
  5. Preverjanje NULL vrednosti

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.