SELECT laused

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

select * from laps
  1. 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;