Clauza WHERE - SQL

Clauza WHERE este utilizata in interogari pentru a restrange cautarile si a returna numai acele inregistrari care indeplinesc conditiile mentionate in clauza WHERE.

Este o expresie logica obtinuta prin aplicarea operatorilor AND si OR asupra unor expresii logice elementare, obtinute cu ajutorul operatorilor:

  • egal: =
  • diferit de: <>
  • mai mic decat: <
  • mai mic sau egal decat: <=
  • mai mare decat: >
  • mai mare sau egal decat: >=
  • potriviri partiale cu ajutorul operatorului %: LIKE '%...'

Exemple de interogari in care folosim clauza WHERE cu diversi operatori

  1. Selectati toti clientii care au varsta egala cu 45 ani, din tabela Clienti si afisati numele, prenumele si varsta acestora.

2. Selectati toti clientii din tabela Clienti care au varsta mai mica decat 45 si afisati numele, prenumele si varsta acestora.


3. Selectati toti clientii din tabela Clienti care au varsta mai mica sau egala cu 45 si afisati numele, prenumele si varsta acestora.


4. Selectati toti clientii din tabela Clienti care au varsta mai mare decat 40 si afisati numele, prenumele si varsta acestora.


5. Selectati toti clientii din tabela Clienti care au varsta mai mare sau egala cu 38 si afisati numele, prenumele si varsta acestora.



6. Selectati toti clientii din tabela Clienti care nu locuiesc in Bucuresti si afisati toate informatiile despre ei.



7. Selectati toti clientii din tabela Clienti al caror nume se termina in 'escu' si afisati toate informatiile despre ei.



8. Selectati toti clientii din tabela Clienti care au varsta mai mare decat 35 ani si care locuiesc in Bucuresti.



9. Selectati toti clientii din tabela Clienti care au varsta mai mare decat 35 ani SAU care locuiesc in Bucuresti.