Genireemine andmed mackaroo. abil

create table Opilane (
opilaneID INT primary key,
eesnimi VARCHAR(50),
perenimi VARCHAR(50),
epost VARCHAR(50),
sugu VARCHAR(50),
stip DECIMAL(5,2)
);
Kuva / näita
select * from Opilane
–Kuve ainult kaks veergu tabelist opilane
select perenimi, stip from Opilane
–Kuva kolm esimest veergu ja sorteeri andmed stip järgi
–Kasvavas järjekorras – väiksemast suurimani, A–>Z
–Kahanevas järjekorras – desc – suurimast–>väikseni, Z–>A
select opilaneID, eesnimi, perenimi, stip
from Opilane
order by stip desc;
–Kuva eesnimi, mis on sorteeritud kahanevas järjekorras
select eesnimi
from Opilane
order by eesnimi desc;

— Näita eesnimd mis algavad B tähega
Select eesnimi, perenimi
FROM Opilane
where eesnimi LIKE ‘A%’ or perenimi LIKE ‘A%’
–näita õpilased, kellel eesnimed ja perenimed algavad A tähega
Select eesnimi, perenimi
FROM Opilane
where eesnimi LIKE ‘A%’ and perenimi LIKE ‘A%’
–näita eesnimed, kellel esimene ja viimane täht on sama
select eesnimi
from Opilane
where LEFT(eesnimi, 1)=RIGHT(eesnimi, 1)

— < – väikem kui, > – suurem kui, = -võrdne
— Näinta õpilased, kelle stip on suurem kui 50
select perenimi, stip
from Opilane
where stip>50

–Agregaatfunktsioonid -Count, sum, min, max, avg
–leia õpilaste arv
select count(*) from Opilane as ‘opilanearv’

–Leia keskmine stip
select AVG(stip) as ‘Keskmine stip’
from Opilane

select top 5 perenimi, stip
from Opilane
order by stip desc

