SELECT Запрос

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

SELECT*FROM tabelinimi

WHERE условие

CREATE TABLE laps(
    lapsID 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('Andres',8,110,'Tallinn');
SELECT*FROM laps

INSERT INTO laps(lapsnimi, vanus, pikkus, synnilinn)
VALUES('Anna',6,100,'Tartu');
INSERT INTO laps(lapsnimi, vanus, pikkus, synnilinn)
VALUES('Nils',8,110,'Tallinn');
INSERT INTO laps(lapsnimi, vanus, pikkus, synnilinn)
VALUES('Laura',9,105,'Tallinn');
INSERT INTO laps(lapsnimi, vanus, pikkus, synnilinn)
VALUES('Mark',10,120,'Pärnu');
SELECT*FROM laps
1.Näita tabelist kaks veergu - nimi ja pikkus

SELECT lapsnimi, pikkus
FROM laps
2.Lisamine 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 lapsinimed, kellel nimi algab A tähega

SELECT lapsnimi
FROM laps
WHERE lapsnimi LIKE 'A%'

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

SELECT lapsnimi
FROM laps
WHERE lapsnimi LIKE 'A%' OR lapsnimi LIKE 'M%';

6.Timgimuste kombineerimine(AND,OR)

Näita kõik lapsinimed, kes on sündinud Tallinn ja vanusega<vähem kui 10

SELECT lapsnimi, synnilinn, vanus
FROM laps
WHERE synnilinn LIKE 'Tallinn' AND vanus &lt;10;

7. Uuenda tabeli andmed, kõik lapsed vanusega 10 aastat peavad elama aadress = 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% pikem

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

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

SELECT lapsnimi, pikkus
from laps
where pikkus BETWEEN 110 and 150;
SELECT lapsnimi, pikkus
from laps
where pikkus > 110 and pikkus &lt; 150;

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)

kus LapsID— foreign key laps(lapsID)

CREATE TABLE loom(
	loomID int PRIMARY KEY AUTO_INCREMENT,
	loomNimi varchar(25),
	kaal int,
    lapsID int);
    
    ALTER TABLE loom ADD CONSTRAINT laps_fk 
    FOREIGN KEY (lapsID) REFERENCES laps(lapsID);