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))

Добавить комментарий