- Introducere in SQL
- Concepte SGBD
- Despre Bazele de date
- Sintaxa SQL
- Tipuri de date SQL
- Operatori SQL
- Expresii
- Crearea unei baze de date
- Stergerea unei baze de date
- Selectarea unei baze de date
- Crearea unui tabel
- Stergerea unui tabel
- Inserare de informatii (INSERT INTO)
- Selectia
- Modificarea de informatii â Update
- Clauza WHERE
- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Clauza WHERE
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 | +----+----------+-----------+
Comentarii