Выбрать все поля из таблицы с именем Laps
select * from laps

- Tingimused — Näidata ainult nimi ja pikkus
select nimi, pikkus from laps

Näidata ainult lapsed, kelle pikkus on suurem kui 160
select nimi, pikkus from laps where pikkus >= 150;


Lisame juurde andmete sorteerimine
desc — suuremast väikseni
select nimi, pikkus from laps where pikkus >= 150 order By pikkus desc;


Näitame kõik nimed mis algavad B
select nimi from laps where nimi like 'B%'


Näitame kõik nimed mis sisaldavad ‘e’
select nimi from laps where nimi like '%e%';


Leiane lapsed vanuses (5;10)
select nimi, vanus from laps where vanus >= 5 and vanus <= 10;


2. Agregaatfunktsioonid
SUM()
MIN()
MAX()
AVG() — keskmine
COUNT() — количество заполненных ячеек
select AVG(pikkus) as keskmine_pikkus from laps;


Leia summarne vanus
select sum(vanus) as summarne_vanus from laps;


Leia suurem pikkus ja väiksem pikkus
select max(pikkus) as suurem_pikkus, min(pikkus) as väiksem_pikkus from laps;


Otsida laste arv, kellel synnilinn on Tallinn
select count(*) as LasteArv from laps where synnilinn like 'Tallinn';


Otsida suurima vanuse tabelist lastenimi
select top 1 nimi, vanus from laps order by vanus desc;
XAMPP CODE select nimi, vanus from laps order by vanus desc limit 1;


Select laused kahe tabelite põhjal
select * from laps, loom where laps.lapsID = loom.lapsID


Inner Join — внутреннее соединение
select * from laps inner join loom on laps.lapsID = loom.lapsID;


Ainult vajalikud veerud
select loom.loomaNimi, laps.nimi from laps inner join loom on laps.lapsID = loom.lapsID;


Kasutame pseudonüümid
select lo.loomaNimi, l.nimi from laps l inner join loom lo on l.lapsID = lo.lapsID;


Tahaks teada kasside omanikud(lapsenimed)
select lo.loomaNimi, l.nimi from laps l inner join loom lo on l.lapsID = lo.lapsID where lo.loomanimi like '%kass%';


Näitame kõik loomade nimed mis sisaldavad ‘p’
select loomaNimi from loom where loomaNimi like '%p%';


Otsida kasside arvu
select count(*) as Kassid from loom where loomaNimi like '%kass%';


Ülessane 6. Moodlis — Изменение записей
UPDATE laps SET pikkus=pikkus*1.1 UPDATE laps SET synnilinn='Tallinn';


Ülessane 9. Moodlis — TOP 3 .Вывести троих самых высоких детей, отобразить имя, рост.
select top 3 nimi, pikkus from laps order by vanus desc;

XAMPP CODE select nimi, pikkus from laps order by vanus desc limit 3;
