Website XXL

Expresii. Conditii.

Consideram ca avem tabelul ELEVI:

NR_MAT NUME PRENUME Medii Olimpiada
123 Popescu Ion 9.65 Nu
124 POPESCU GEORGE 9.87 Da
125 POPESCU Adela 9.65 Da

si statementul:

select nume, medii from elevi where olimpiada = ‘Da’;

va afisa:

Nume                          Medii

POPESCU                     9.87

POPESCU                     9.65

nume, medii à expresii (returneaza o valoare)

where olimpiada = ‘Da’ à conditie

Conditiile ne permit sa obtinem doar anumite inregistrari care indeplinesc criteriile cerute.

Clauza WHERE permite tocmai acest lucru.

Sintaxa:

WHERE <criterii_de_cautare>

Sa presupunem ca dorim sa aflam care este numele intreg al elevilor ce au o anumita medie.

Select nume, prenume as nume_intreg from elevi

            Where medii = 9.65;

Se va returna:

Nume_intreg

Popescu Ion

POPESCU Adela

Folosind “as nume_intreg”, am dat un alias pentru rezultatul afisat. In cazul in care nu se folosea, se returnau numele celor 2 coloane respective inregistrarile aferente fiecareia.

Leave a Reply