SELECT statements

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

Select * from laps
  1. Tingimused

Näidata ainult nimi ja pikkus

select nimi, pikkus from laps;

XAMPP:

näitame lapsed kes on pikem kui võrdne 150

select nimi, pikkus
from laps
WHERE pikkus >=150;

XAMPP:

lisame juurde andmete sorteerimine
DESC- suuremast väikseni

select nimi, pikkus
from laps
WHERE pikkus >=150
ORDER By pikkus DESC;

XAMPP:

Näitame kõik nimed mis algavad B

select nimi
FROM laps 
WHERE nimi like 'b%';

XAMPP:

näitame kõik nimed mis sisaldavad ‘e’

select nimi
FROM laps 
WHERE nimi like '%e%';

XAMPP:

vahemik – промежуток – between
leiame lapsed vanuses (5;10)

select nimi, vanus 
FROM laps
WHERE vanus between 5 and 10;

XAMPP:

ilma between

select nimi, vanus
FROM laps 
WHERE vanus >= 5 and vanus <=10;

XAMPP:

2. Agregaatfunktsioonid

SUM()

MIN()

MAX()

COUNT()

AVG()

leia keskmine pikkus

SELECT AVG(pikkus) AS keskmine_pikkus
FROM laps;

XAMPP:

leia summarne vanus

SELECT SUM(vanus) AS summaarne_vanus
FROM laps;

XAMPP:

leia suurem pikkus ja väiksem pikkus

select min(pikkus) as minPikkus, max(pikkus) as Maxpikkus
FROM laps;

XAMPP:

Otsida laste arv, kellel sünniLinn on Tartu

SELECT count(*)
FROM laps
WHERE sünniLinn like 'Tartu';

XAMPP:

Otsida suurima vanuse tabelist lapsenimi

Select top 1 nimi, vanus
From laps 
order by vanus DESC;

XAMPP:

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;

XAMPP:

INNER JOIN – внутренее соединение

SELECT * FROM laps INNER JOIN loom
ON laps.lapsID=loom.LapsID;

XAMPP:

ainult vajalikud veerud

SELECT loom.loomaNimi,laps.nimi
FROM laps INNER JOIN loom
ON laps.lapsID=loom.LapsID;

XAMPP:

kasutame pseudonüümid

SELECT lo.loomaNimi,l.nimi
FROM laps l INNER JOIN loom lo
ON l.lapsID=lo.LapsID;

XAMPP:

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 '%karu%';

XAMPP:

näitame kõik looma nimed mis sisaldavad ‘e’

select loomaNimi
FROM loom 
WHERE loomaNimi like '%e%';

XAMPP:

Näitame kõik silmadevärv mis algavad h ja nimed e

select silmadeVarv, nimi 
FROM laps 
WHERE silmadeVarv like 'h%' and nimi like '%e%'

XAMPP: