SQL laused

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

SELECT * FROM tabelinimi

WHERE условие

1234567CREATETABLElaps(    läpsID intnotnullPRIMARYKEYAUTO_INCREMENT,    lapsNimi varchar(20) notnull,    vanus int,    synnilinn varchar(25),    pikkus int,    aadress TEXT)
123INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn)VALUES ("Grigorii", 8, 368,"Narva");SELECT * FROM laps

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

1SELECT lapsNimi, pikkus FROM laps

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

12SELECT lapsNimi, pikkus FROM lapsORDER BY pikkus DESC

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

12SELECT lapsNimi, vanus FROM lapsWHERE vanus>=10

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

12SELECT lapsNimi FROM lapsWHERE lapsNimi LIKE "A%"

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

12SELECT lapsNimi FROM lapsWHERE 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

12SELECT synnilinn,vanus,lapsNimi FROM lapsWHERE synnilinn LIKE "Narva" and vanus<10

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

123UPDATE 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.

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

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

12SELECT lapsNimi, pikkus FROM lapsWHERE pikkus BETWEEN 200 and 407

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

123SELECT lapsNimi, pikkus FROM lapsORDER BY pikkus DESCLIMIT 3

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

LapsID — foreign key laps(lapsID)