Documente Academic
Documente Profesional
Documente Cultură
a) + - * /
b) - + / *
c) * / + -
d) / * - +
e) a si b
f) c si d
1
f) Cuvantul AS este obligatoriu atunci cand definim un Alias.
g) Clauza ORDER BY se scrie intotdeauna la sfarsitul unei comenzi.
h) Datele calendaristice se scriu intre “ “.
i) Aliasul urmator este scris corect: “Nume si prenume”
j) Aliasul urmator este scris gresit: Nume_si_Prenume
k) Operatorii =,>,<,>=,<=,<> sunt relationali.
l) Operatorii IN, LIKE, BETWEEN sunt logici.
m) Operatorul de concatenare se noteaza cu doua bare orizontale.
n) La operatorul Like, simbolul % tine locul mai multor litere, intre 0 si n.
o) Numele unui tabel se poate scrie la singular si la plural.
p) Entitatea se transforma in tabel, atributele in coloane, iar instantele in liniile tabelului.
4) Fie tabelul ELEVI, care contine coloanele: nume, prenume, varsta, localitate.
a) Afisati structura tabelului, in 2 moduri.
b) Afisati toate coloanele din tabel, in 2 moduri.
c) Afisati numele si prenumele concatenate, in aceeasi coloana. (PopescuIonel)
d) Afisati numele si prenumele cu un spatiu intre ele. (Popescu Ionel)
e) Folositi un alias prin care sa redenumiti coloana care contine numele si prenumele “Nume complete”.
f) Afisati o propozitie de tipul “Popescu Ion are 17 ani”, folosind concatenarile potrivite.
g) Afisati o propozitie de tipul “Popescu Ion sta la Sinaia” folosind concatenarile potrivite.
h) Afisati o propozitie de tipul “Popescu Ion are 17 ani si sta la Sinaia”, folosind concatenarile potrivite.
i) Afisati numele elevilor care au peste 14 ani.
j) Afisati prenumele si varstele elevilor care au intre 14 si 18 ani.
k) Afisati numele si localitatile elevilor minori.
l) Afisati elevii ale caror nume incep cu ‘A’.
m) Afisati elevii ale caror nume se termina cu ‘escu’.
n) Afisati elevii ale caror prenume contin un ‘a’ si ale caror nume contin un ‘e’.
o) Afisati elevii ale caror nume au exact 5 litere.
p) Afisati elevii ale caror prenume au exact 7 litere si sunt majori.
q) Afisati elevii care au 15, 17 sau 19 ani (in 2 moduri).
r) Afisati elevii ale caror nume contin un ‘i’ pe a treia pozitie.
s) Afisati elevii ale caror prenume contin un ‘a’ pe a doua pozitie si un ‘i’ pe a patra pozitie.
t) Afisati elevii care au varsta diferita de 18 ani.
2
u) Cum putem nota semnul “diferit” in SQL? (3 variante)
v) Afisati elevii majori, ale caror prenume se termina cu ‘n’ si nu locuiesc in Sinaia.
w) Afisati elevii minori, ale caror nume se termina cu ‘a’ si locuiesc la Azuga, Comarnic sau Busteni.
x) Afisati elevii care se numesc Ion, Andrei sau Carmen (in 2 moduri)
y) Afisati elevii care au peste 15 ani, sortati in ordinea alfabetica a numelor.
z) Afisati elevii care nu locuiesc la Predeal, sortati in ordinea descrescatoare a varstelor.
5) Fie tabelul FOTBALISTI, cu urmatoarele coloane: CNP, nume, prenume, echipa, data_contract,
salariu, telefon.
(Tema suplimentara).
3
q) Afisati fotbalistii care nu au telefon.
r) Afisati fotbalistii care nu joaca la FC Barcelona, nu au contract pana la 20 februarie 2009 si nu au
salariul 10000.