Sunteți pe pagina 1din 3

1) Fie tabelul ELEVI, care contine coloanele: nume, prenume, varsta, localitate.

a) Afisati structura tabelului, in 2 moduri.


DESCRIBE elevi
b) Afisati toate coloanele din tabel, in 2 moduri.
DESCRIBE nume, prenume, varsta, localitate
-
SELECT *
FROM elevi
c) Afisati numele si prenumele concatenate, in aceeasi coloana. (PopescuIonel)
SELECT nume, prenume
FROM elevi || ‘ ‘ ||
d) Afisati numele si prenumele cu un spatiu intre ele. (Popescu Ionel)
SELECT nume +‘ ‘ +prenume +‘ ‘ +
FROM elevi

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.
SELECT nume
FROM elevi
WHERE varsta>14
j) Afisati prenumele si varstele elevilor care au intre 14 si 18 ani.

SELECT prenume, varsta


FROM elevi
WHERE 14> varsta>18

k) Afisati numele si localitatile elevilor minori.


l) Afisati elevii ale caror nume incep cu ‘A’.
SELECT nume
FROM elevi
WHERE elev LIKE 'A%’

m) Afisati elevii ale caror nume se termina cu ‘escu’.


SELECT nume
FROM elevi
WHERE elev LIKE ‘%ESCU”
n) Afisati elevii ale caror prenume contin un ‘a’ si ale caror nume contine un ‘e’.
SELECT prenume
FROM elevi
WHERE elev LIKE ‘%A%E”
o) Afisati elevii ale caror nume au exact 5 litere.
SELECT nume
FROM elevi
WHERE elevi LIKE ‘6’
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).
SELECT *
FROM elevi
WHERE elevi IN (15, 17, 19)

r) Afisati elevii ale caror nume contin un ‘i’ pe a treia pozitie.

SELECT nume
FROM elevi
WHERE INSTR(nume,'I') =3;
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.
SELECT * FROM elevi
WHERE
ORDER BY prenume;
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.

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
  • Dfsfdds
    Dfsfdds
    Document6 pagini
    Dfsfdds
    Brianna
    Încă nu există evaluări
  • Dsdsas
    Dsdsas
    Document3 pagini
    Dsdsas
    Brianna
    Încă nu există evaluări
  • Atestate 20-2021 12kD
    Atestate 20-2021 12kD
    Document2 pagini
    Atestate 20-2021 12kD
    Brianna
    Încă nu există evaluări
  • Sdsdsads
    Sdsdsads
    Document2 pagini
    Sdsdsads
    Brianna
    Încă nu există evaluări
  • S3 Economie
    S3 Economie
    Document2 pagini
    S3 Economie
    Brianna
    Încă nu există evaluări
  • Dosar Atestat
    Dosar Atestat
    Document3 pagini
    Dosar Atestat
    Brianna
    Încă nu există evaluări
  • Lucrare Sumativa 1
    Lucrare Sumativa 1
    Document1 pagină
    Lucrare Sumativa 1
    Brianna
    Încă nu există evaluări
  • Ion - Eseu
    Ion - Eseu
    Document3 pagini
    Ion - Eseu
    Brianna
    88% (8)