Sunteți pe pagina 1din 4

Fisa de lucru Conferinta a IV-a

Sectiunile 16-18

1) Clauza, comanda sau cuvant-cheie?


a) SELECT
b) SELECT * FROM employees
c) FROM
d) SELECT nume, prenume
e) FROM elevi;
f) WHERE
g) DESCRIBE
h) WHERE varsta>17
i) SELECT nume, prenume FROM elevi WHERE clasa=12 C
j) SELECT *
2) Ordinea in care se executa operatorii aritmetici este:
a) + - * /
b) - + / *
c) * / + d) / * - +
e) a si b
f) c si d
3) Adevarat sau Fals?
a) Ordinea clauzelor este: SELECT, WHERE, FROM, ORDER BY.
b) Nu conteaza in ce ordine scriem clauzele.
c) Sirurile de caractere se scriu intre .

d) Aliasurile se sciu intre .


e) Un alias se poate scrie intre .
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.
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, pentru cei care vor sa mai exerseze comenzile).


a) Afisati toate coloanele din tabel.
b) Afisati structura tabelului. (in 2 moduri)
c) Afisati numele fotbalistilor care au salariul mai mare de 500.
d) Afisati numele si echipa pentru fotbalistii care au salariul sub 1000 si joaca la Manchester United sau
Liverpool.
e) Afisati suma si media aritmetica a salariilor pentru toti fotbalistii. Redenumiti coloanele Suma salariu
si Medie salariu.
f) Numarati cati fotbalisti joaca la Real Madrid. Redenumiti coloana Numar fotbalisti madrileni.
g) Afisati fotbalistii care au in CNP secventa 8211.
h) Afisati echipele la care joaca fotbalistii ale caror nume incep cu o vocala.
i) Afisati fotbalistii care au contract dupa 20 martie 2008.
j) Afisati fotbalistii care au contract in luna mai 2008.
k) Afisati fotbalistii care nu au contract in luna august 2008, sortati ascendant, dupa numele echipei.

l) Afisati fotbalistii care au salariul de 1000, 2000, 3000 sau 4000. (2 moduri).
m) Afisati prenumele fotbalistilor care nu joaca la Carpati Sinaia.
n) Afisati fotbalistii care au a treia litera din nume a si ultima litera din prenume u.
o) Afisati fotbalistii care au prenumele alcatuit din 3 litere, sortati descendent dupa salarii.
p) Afisati fotbalistii care au telefon.
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.

S-ar putea să vă placă și