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

