Comanda SELECT ne ajuta sa extragem informații din baza de date. O comanda SELECT
poate interoga una sau mai multe tabele. (Interogare de tip join este o comanda select pe 2
sau mai multe tabele).
Forma generala
obs. Clauzele SELECT, FROM sunt obligatorii, WHERE, GROUP BY, HAVING, ORDER BY
sunt optionale.
Exemple
select *
from angajat
afișează pentru fiecare salariat, din tabela angajat numele, meseria, salariu
Clauza WHERE se folosește pentru a afișa doar acele instanțe (rânduri) ale tabelei care
satisfac condiția specificata.
select *
from angajat
where salariu <=2500
Afișează salariatii cu salariul mai mic sau egal cu 2500
select *
from angajat
where to_char(dataang,'yyyy') >= 1980 and to_char(dataang,'yyyy') <= 1982
Afiseaza salariati angajati intre anii (inclusiv) 1980 si 1982.