SQL laused

запрос на выборку значений из таблицы

SELECT * FROM tabelinimi

WHERE условие

CREATE TABLE laps(
    läpsID int not null PRIMARY KEY AUTO_INCREMENT,
    lapsNimi varchar(20) not null,
    vanus int,
    synnilinn varchar(25),
    pikkus int,
    aadress TEXT)
INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn)
VALUES ("Grigorii", 8, 368,"Narva");
SELECT * FROM laps

1. Näita tabelist kaks veergu – nimi ja pikkus

SELECT lapsNimi, pikkus FROM laps

2. Lisame sorteerimine pikkuse järgi(max->min)

SELECT lapsNimi, pikkus FROM laps
ORDER BY pikkus DESC

3. Näita lapsinimed, kes on vanem kui 10 aastat

SELECT lapsNimi, vanus FROM laps
WHERE vanus>=10

4. Näita lapsenimed, kellel nimi algab A ja M tähega

SELECT lapsNimi FROM laps
WHERE lapsNimi LIKE "A%"

5. Näita lapsenimed, kellel nimi algab A ja M tähega

SELECT lapsNimi FROM laps
WHERE lapsNimi LIKE "A%" or lapsNimi LIKE "M%";

6. Tingimuste kombineerimine (AND, OR)
Näita kõik lapsinimed, kes on sündinud Tartus ja vanusega <10

SELECT synnilinn,vanus,lapsNimi FROM laps
WHERE synnilinn LIKE "Narva" and vanus<10

7. Uuenda tabeli andmed, kõik lapsed vanusega 10 aastat peavad aadress on Sõpruse pst

UPDATE laps SET aadress="Sõpruse pst 182"
WHERE vanus=10;
SELECT * FROM laps

8. Uuenda tabeli laps, nii et nüüd iga laps on 10% pikkem.

UPDATE laps SET pikkus=pikkus*1.1;
SELECT * FROM laps

9. BETWEEN: Otsi lapsinime, kes on pikem kui 110 ja vähem 150

SELECT lapsNimi, pikkus FROM laps
WHERE pikkus BETWEEN 200 and 407 

10. TOP3: kolm kõige paremad=pikemad lapsed

SELECT lapsNimi, pikkus FROM laps
ORDER BY pikkus DESC
LIMIT 3

Iseseisvalt: lisa uus tabel loom(loomid,loomNimi, kaal, lapsID)

LapsID — foreign key laps(lapsID)