Informatică Baze de date

Clauza WHERE SQL

Clauza WHERE în SQL filtrează rândurile returnate dintr-o interogare, bazându-se pe o condiție specificată. Ea permite selectarea datelor care îndeplinesc anumite criterii, cum ar fi valori egale, mai mari sau care conțin text. De exemplu, SELECT * FROM Produse WHERE Pret > 100; returnează produsele cu prețul peste 100.

Operatori utilizați în WHERE

  • Operatori de comparație = (egal), <> sau != (diferit), > (mai mare), < (mai mic), >= (mai mare sau egal), <= (mai mic sau egal).
  • Operatori logici AND (și), OR (sau), NOT (nu) pentru combinații de condiții.
  • Exemplu cu AND SELECT Nume FROM Elevi WHERE Nota >= 5 AND Absente < 10; returnează elevii cu notă bună și puține absențe.

Pași pentru utilizarea WHERE

  1. 1
    Scrie interogarea de bază Începe cu SELECT coloane FROM tabela.
  2. 2
    Adaugă clauza WHERE Adaugă WHERE urmat de condiție, de exemplu WHERE Varsta = 18.
  3. 3
    Specifică condiția Folosește operatori precum = pentru egalitate sau LIKE pentru potrivire de text.
  4. 4
    Execută interogarea Rulează comanda pentru a obține rândurile filtrate.

Folosește WHERE pentru a limita rezultatele și a evita returnarea tuturor datelor dintr-o tabelă mare.

Mai multe din Baze de date