Sunteți pe pagina 1din 4

TEST

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 “ “.

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).

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.

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.

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

  • NVGFNFG
    NVGFNFG
    Document1 pagină
    NVGFNFG
    Brianna
    Încă nu există evaluări
  • GRDFGGF
    GRDFGGF
    Document4 pagini
    GRDFGGF
    Brianna
    Încă nu există evaluări
  • HGGHHG
    HGGHHG
    Document1 pagină
    HGGHHG
    Brianna
    Încă nu există evaluări
  • FVFGG
    FVFGG
    Document4 pagini
    FVFGG
    Brianna
    Încă nu există evaluări
  • Dssas
    Dssas
    Document1 pagină
    Dssas
    Brianna
    Încă nu există evaluări
  • Dsdsas
    Dsdsas
    Document3 pagini
    Dsdsas
    Brianna
    Încă nu există evaluări
  • Dfsfdds
    Dfsfdds
    Document6 pagini
    Dfsfdds
    Brianna
    Încă nu există evaluări
  • Dosar Atestat
    Dosar Atestat
    Document3 pagini
    Dosar Atestat
    Brianna
    Încă nu există evaluări
  • S3 Economie
    S3 Economie
    Document2 pagini
    S3 Economie
    Brianna
    Încă nu există evaluări
  • Sdsdsads
    Sdsdsads
    Document2 pagini
    Sdsdsads
    Brianna
    Încă nu există evaluări
  • Ion - Eseu
    Ion - Eseu
    Document3 pagini
    Ion - Eseu
    Brianna
    88% (8)
  • Atestate 20-2021 12kD
    Atestate 20-2021 12kD
    Document2 pagini
    Atestate 20-2021 12kD
    Brianna
    Încă nu există evaluări
  • Lucrare Sumativa 1
    Lucrare Sumativa 1
    Document1 pagină
    Lucrare Sumativa 1
    Brianna
    Încă nu există evaluări