Select laused / tabel opilane

Genireerime 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 kõik kirjed (*) tabelist opilane
select * from opilane;

--- kuva 3 esimest veergu ja sorteeri andmed stip järgi
--- kasvavas järjekorras väiksemast suurimani, A-->Z ( сортировка по возростанию )
--- kahenevas järjekorras suurimast-->väikseni, Z-->A ( сортировка DESC по убыванию )
select opilaneId, eesnimi, perenimi, stip from opilane order by stip desc;

---kuva eesnimi, mis on sorteeritud kahenevas järjekorras
select eesnimi from opilane order by eesnimi desc
--- võrdlused
--- näita eesnimed mis algavad a tähega
select eesnimi
from opilane
where eesnimi like 'a%'
--- näita eesnimed ja perenimed mis algavad A 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äiksem kui, > suurem kui, = võrdne
--- näita õpilase, kelle stip on suurem kui 50 ja väiksem kui 70
select perenimi, stip
from opilane
where stip>50 and stip<70
--- between
select perenimi, stip
from opilane
where stip between 50 and 70
order by perenimi
--- päringus sorteerimine orber by kirjutame viimasena
--- Agregaatfunktsioonid COUNT,MIN,MAX,SUM,AVG
--- Leia õpilaste arv
select count(*) as 'opilastearv'
from opilane

--- Leia keskmine stip
select avg(stip) as 'keskmine stip'
from opilane

--- Näita 5 õpilast kõige suurema stipiga
select top 5 perenimi, stip 
from opilane
order by stip desc

--- XAMPP kasutame top asemel limit 5
select perenimi, stip 
from opilane
order by stip desc
limit 5;
--- Kombineerime tingimused
eesnimed sisaldavad t ja stip (60;70)
select eesnimi, stip
from opilane
where eesnimi like '%t%' and stip>60 and stip<70


Warning: Undefined array key "sfsi_facebook_display" in /data01/virt140713/domeenid/www.martinrossakov24.thkit.ee/htdocs/wp/wp-content/plugins/ultimate-social-media-icons/libs/controllers/sfsiocns_OnPosts.php on line 450