Auto tabeli loomine

Ülesanne täidetakse mockaroo juhusliku generaatori abil.
Alustuseks luuakse esialgne tabel, mis oli tingimustes

SQL Server

XAMPP


lisada tabelisse väärtus Mockaroo’st

SQL Server

XAMPP


Järjesta autod tootmisaasta järgi kahanevasse järjekorda

Select * from Auto order by Aasta DESC;

SQL Server

XAMPP


Väljasta kõik erinevad margid (kasuta HAVING)

Select distinct Mark from Auto;

SQL Server

XAMPP


Väljasta enne 1993. aastat toodetud autode registrinumbr

Select RegNr, Aasta from Auto where Aasta>1993;

SQL Server

XAMPP


Väljasta enne 1993. aastat toodetud autode registrinumbrid tähestiku järjekorras

Select RegNr, Aasta from Auto where Aasta<1993 order by Aasta;

SQL Server

XAMPP


Väljasta autode kõige varasem väljalaskeaasta (MIN)

Select Min(Aasta) as 'Minaasta' from Auto;

SQL Server

XAMPP


Muuda registrinumbrit autol, mille id on 3 (uus number 333 KKK)

SQL Server

Update Auto set RegNr='333 FAQ' where RegNr='#2e63b7'

XAMPP

Enne

Pärast


Kustuta auto id-ga 4

SQL Server

Delete from Auto where RegPiirk=8;

XAMPP

Enne

Pärast


Lisa uus masin nimekirja. Vaata tabeli sisu.

SQL Server

Insert into Auto (Mark, RegNr, Aasta, RegPiirk)
values('Nissan', '555 NNN', 2007, 2);

XAMPP


Antud tabeli põhjal koosta ise veel kolm SELECT päringu ja kommenteeri neid ja näita tulemust (print screen):

  1. See valik näitab ainult autosid, mille mark algab N-ga.

SQL Server

Select * from Auto where Mark like 'N%';

XAMPP

Protseduur


2.See valik näitab autosid, mis on toodetud aastatel 2010-2025

SQL Server

select Mark, Aasta from Auto where Aasta between 2010 and 2025;

XAMPP

Protseduur


3.See valik näitab vanimaid masinaid

SQL Server

Select top 5 Mark, Aasta from Auto
order by Aasta;

XAMPP

Select Mark, Aasta from auto order by Aasta lIMIT 5; 

Protseduur