Clauza WHERE

SQL | Stefanescu Mihai | 2020-10-11

Clauza WHERE este folosita pentru a specifica o anumita conditie la selectarea datelor dintr-un tabel sau mai multe.

Daca este satisfacuta conditia data in clauza WHERE atunci sunt afisate rezultatele respective din tabel.

Aceasta clauza WHERE nu poate fi folosita doar in SELECT ci si in UPDATE, DETELE, etc pe care le vom discuta in articolele ce urmeaza.Sintaxa de baza a clauzei WHERE

SELECT Coloana1, Coloana2, ColoanaN 
FROM numeTabel
WHERE [conditie]

Consideram ca avem urmatorul tabel cu angajati:

+----+----------+--------+--------------+-----------+
| ID | NUME     | VARSTA | ADRESA       | SALARIU   |
+----+----------+--------+--------------+-----------+
|  1 | Mihai    |    22  | Bucuresti    | 10000.00  |
|  2 | Alex     |    25  | Pitesti      |  1500.00  |
|  3 | George   |    23  | Cluj         |  2000.00  |
|  4 | Mircea   |    25  | Iasi         |  6500.00  |
+----+----------+--------+--------------+-----------+

Mai jos am scris o interogare ce va selecta decat angajati ce au un salariu mai mare de 2000:

SQL> SELECT ID, Nume, Salariu 
FROM angajati
WHERE Salariu > 2000;

Va fi afisat urmatorul rezultat:

+----+----------+-----------+
| ID | NUME     |  SALARIU  |
+----+----------+-----------+
|  1 | Mihai    | 10000.00  |
|  4 | Mircea   |  6500.00  |
+----+----------+-----------+

Mai jos am scris o interogare ce va selecta o singura inregistrare din tabel, si anume inregistrarea care are o anumita valoare in campul Nume.

SQL> SELECT ID, Nume, Salariu 
FROM angajati
WHERE Nume = 'Mihai';

Aceasta interogare va avea urmatorul rezultat:

+----+----------+-----------+
| ID | NUME     |  SALARIU  |
+----+----------+-----------+
|  1 | Mihai    | 10000.00  |
+----+----------+-----------+

 



Imi place ce faci aici
Daca iti place ce fac aici imi poti cumpara o cafea Buy Me a Coffee at ko-fi.com

Stefanescu Mihai
Programator de ~8 ani, am lucrat la proiecte din mai multe industrstrii, de la eCommerce la telecomunicatii la automatizari. In acest timp am folosi diferite tehnologii, de la PHP, MySQL, PostgreSql, RabbitMq, Redis, Memcached si altele.
       

Get in touch
Pentru nelamuriri, dubii, comentarii si chestii de pe suflet ne putem auzi pe Discord, Reddit sau poti deschide o discutie noua pe forum.

Posteaza un comentariu

Comentarii

dani
dani | 2020-09-26 14:29
Mersi frumos de informatii. Apreciez ca sunt bine structurate si utile.

Club-ul este dedicat membrilor si ofera access la mai multe zone ale website-ului.

🗝ïļ Login 🌟 Register

🔖 Bookmarks ⊞
âœĻ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!

🌊ïļ Discord ⊞

Folosim cookie-uri pentru a oferi functionalitatile critice ale aplicatiei Invata-Programare. Folosim cookie-uri si pentru a analiza traficul, pentru care e nevoie de consimtamantul dvs. explicit.

⮆ïļ