SELECT laused

Select * from laps

Tingimused

Näidata ainult nimi ja pikkus

select nimi pikkus
from laps
WHERE pikkus >=170
–Lisame juurde andmete sorteerimine
— DESC – suuremast väikseni
näitame kõik nimed mis algavad D
— näitame kõik nimed mis sisaldavad ‘e’

select nimi
FROM laps
WHERE nimi like ‘%e%’;
select nimi; vanus
FROM laps
WHERE vanus between 5 and 10;
leia keskmine pikkus

SELECT AVG(pikkus) AS keskmine_pikkus
FROM laps;
leia suurem pikkus ja väiksem pikkus

select MIN(pikkus) as minPikkus,
MAX(pikkus) as Maxpikkus
FROM laps;

SELECT COUNT(*) as LasteArv
FROM laps
WHERE synnilinn like ‘Tallinn’;

–Otsida suurima vanuse tabelist lapsenimi
SELECT top 1 nimi, vanus
FROM laps
order by vanus DESC;
–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%’;

–tahaks teada hamsteride omanikud(lapsenimed)
TOP 3 .Вывести троих самых высоких детей, отобразить имя, рост
SELECT top 3 nimi,pikkus
FROM laps
order by vanus DESC;
UPDATE laps
SET pikkus=pikkus*1.1
UPDATE laps
SET synnilinn=’Tallinn’