Select laused

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

SELECT*FROM tabelinimi

SELECT*FROM tabelinimi

WHERE уловие

create table Laps(
    lapsID int not null PRIMARY key AUTO_INCREMENT,
    lapsNimi varchar(20) not null,
    vanus int,
    synnilynn varchar(25),
    pikkus int,
    aadress Text)

insert into laps(lapsNimi, vanus, pikkus, synnilynn)
values ('Maksim' , 9, 130, 'Tallinn');
select * from laps

1.Näita tabelis kaks veergu- nimi ja pkkus

SELECT lapsnimi, pikkus
FROM laps

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

3. Näita lapsenimed pikkus kus vanus on rohkem või võrdub 10

SELECT lapsnimi, pikkus
FROM laps
where vanus >=10;

4. Näita lapsenimed, kellel nimi algab A tähtegta

select lapsNimi
from laps 
where lapsnimi like 'A%'

5. Näita lapsnimed kelle nimi algab A ja M tähtega

select lapsNimi
from laps 
where lapsnimi like 'A%' or lapsnimi like 'M%';

6. Tingimuse kombineerimine (AND, OR)

Näita kõik lapsnimed kes on sündinud Tartus ja vanusega vähem kui 10.

select lapsNimi, synnilynn, vanus
from laps
where synnilynn like 'Tartu%' and vanus <10

7. uuenda adeli andmed, kõik lapsed vanusega rohkem vöi võrdub 10 aastat peavad aadrerss on Sõpruse pst

update laps set aadress='Sõpruse pst 182'
where vanus>=10;
select * from laps

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

update laps set pikkus=pikkus*1.1;
select * from laps

9. Between: Otsi lapsnimed, kes on pikem kui 110 ja vähem kui 150

SELECT lapsnimi, pikkus 
FROM laps
WHERE pikkus BETWEEN 110 and 150;

10. Top 3 kõige pikkemad lapsed

SELECT pikkus 
FROM laps
order by pikkus DESC
limit 3

11. Lisa uus tabel loom(loomid, loomnimi, kaal, lapsID)

kus lapsID– foreign laps(lapsId)

create table Loom(
    lapsID int,
    loomNimi varchar(20) not null,
    kaal int,
    loomNimi varchar(25),
    FOREIGN key (lapsID) REFERENCES laps(lapsID))

Leave a Reply

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga