29.11.2014 Views

Capitolul II Structurarea bazelor de date

Capitolul II Structurarea bazelor de date

Capitolul II Structurarea bazelor de date

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

44<br />

Comanda SELECT<br />

Comanda SELECT creează o mulŃime <strong>de</strong> selecŃie. Aceasta poate conŃine<br />

un articol, mai multe articole sau niciunul. Articolele din mulŃimea <strong>de</strong> selecŃie<br />

conŃin numai câmpurile indicate <strong>de</strong> programator. Din acest punct <strong>de</strong> ve<strong>de</strong>re se<br />

poate consi<strong>de</strong>ra că SELECT crează un subtabel conŃinând numai informaŃiile<br />

specificate. Câmpurile înregistrărilor mulŃimii <strong>de</strong> selecŃie pot proveni dintr-un<br />

tabel sau din mai multe tabele legate.<br />

Comanda SELECT are formatul general:<br />

SELECT [DISTINCT] coloana1 [,coloana2]<br />

FROM tabel_1[,tabel_2, ...]<br />

[WHERE condiŃii]<br />

[GROUP BY listă-coloane]<br />

[HAVING conditii]<br />

[ORDER BY listă-coloane [ASC | DESC] ]<br />

Dintre cele 5 clauze ale comenzii SELECT numai clauza FROM este<br />

obligatorie. Fiecare dintre clauze are la rândul ei reguli şi parametri pentru<br />

construcŃie, făcând din SELECT cea mai complexă comandă a limbajului SQL. În<br />

frazele SELECT şirurile <strong>de</strong> caractere se pun între caractere ' (apostrof).<br />

Pentru construirea unei comenzi SELECT se poate folosi asistentul Query<br />

Buil<strong>de</strong>r.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!