Vypíš identifikačné čísla klientiek, ktoré zaplatili za kurz bankovým prevodom:
select kurzyK.ID_klientky, kurzyK.Sposob_platby
from kurzyK
where Sposob_platby=’BP’;
ID_KL SP
----- --
0001 BP
0004 BP
0007 BP
0008 BP
0011 BP
0012 BP
0012 BP
0007 BP
Vypíš identifikačné čísla kurzov, ktorých kapacita je 15 miest:
select kurzyL1.ID_kurzu, kurzyL1.Kapacita
from kurzyL1
where Kapacita=’15’;
ID_KU KAPACITA
----- ----------
BT_A1 15
BT_A2 15
BT_A3 15
BT_B1 15
BT_B2 15
BT_B3 15
TR_D1 15
JO_A3 15
PJ_B1 15
KA_A3 15
ZU_B3 15
ID_KU KAPACITA
----- ----------
FL_A2 15
JT_D2 15
ST_A3 15
Vypíš identifikačné čísla kurzov, ktorých kapacita je 10 miest:
select kurzyL1.ID_kurzu, kurzyL1.Kapacita
from kurzyL1
where Kapacita=’10’;
ID_KU KAPACITA
----- ----------
TR_D2 10
BW_C1 10
BW_C2 10
PT_D3 10
BA_D1 10
Vypš identifikačné čísla kurzov, v ktorých je prihlásených 15 klientiek:
select kurzyL1.ID_kurzu, kurzyL1.Prihlaseni
from kurzyL1
where Prihlaseni=’15’;
ID_KU PRIHLASENI
----- ----------
PJ_B1 15
Vypíš mená lektoriek, ktoré pochádzajú z Európy:
select lectors1.Meno
from lectors1, povod
where povod.Stat=lectors1.Stat and Kontinent=’Europa’
order by(Meno) asc;
MENO
--------------------
Helga
Juliana
Esthell
Katja
Marinne
Sally
Verona
Vypíš identifikačné čísla kurzov, priezviská lektoriek a voľné miesta v kurzoch a zoraď ich vzostupne podľa počtu voľných miest
select kurzyL1.ID_kurzu, lectors1.priezvisko, kurzyL1.Volne_miesta
from kurzyL1, lectors1
where kurzyL1.ID_lektorky=lectors1.ID_lektorky
order by(kurzyL1.volne_miesta) ASC;
ID_KU PRIEZVISKO VOLNE_MIESTA
----- -------------------- ------------
PJ_B1 Malonovic 0
BA_D1 Venis 1
BW_C1 Jerumalay 2
PT_D3 Klein 3
JT_D2 Guillmano 3
FL_A2 Smith 5
BT_B3 Roboa 5
ZU_B3 Carameo 6
BW_C2 Jerumalay 6
TR_D2 Sharumi 6
BT_B2 Roboa 7
ID_KU PRIEZVISKO VOLNE_MIESTA
----- -------------------- ------------
ST_A3 Lakushowiz 7
TR_D1 Sharumi 8
KA_A3 Artner 9
BT_A1 Roboa 10
BT_A2 Roboa 11
BT_A3 Roboa 12
JO_A3 Neumann 12
BT_B1 Roboa 13
Vypíš identifikačné čísla kurzov, priezviská lektoriek a voľné miesta v kurzoch a zoraď ich zostupne podľa počtu voľných miest
select kurzyL1.ID_kurzu, lectors1.priezvisko, kurzyL1.Volne_miesta
from kurzyL1, lectors1
where kurzyL1.ID_lektorky=lectors1.ID_lektorky
order by(kurzyL1.volne_miesta) DESC;
ID_KU PRIEZVISKO VOLNE_MIESTA
----- -------------------- ------------
BT_B1 Roboa 13
JO_A3 Neumann 12
BT_A3 Roboa 12
BT_A2 Roboa 11
BT_A1 Roboa 10
KA_A3 Artner 9
TR_D1 Sharumi 8
BT_B2 Roboa 7
ST_A3 Lakushowiz 7
BW_C2 Jerumalay 6
ZU_B3 Carameo 6
ID_KU PRIEZVISKO VOLNE_MIESTA
----- -------------------- ------------
TR_D2 Sharumi 6
BT_B3 Roboa 5
FL_A2 Smith 5
PT_D3 Klein 3
JT_D2 Guillmano 3
BW_C1 Jerumalay 2
BA_D1 Venis 1
PJ_B1 Malonovic 0
Vypíš identifikačné čísla klientiek, identifikačné čísla kurzov, priezvisko a meno klientiek, názov kurzu, ktorý nestojí 20 eur, zoraď podľa identifikačného čísla klientky
select kurzyK.ID_klientky,kurzyK.ID_kurzu,
klientka.Priezvisko, klientka.Meno,
kurzyk.Nazov_kurzu, kurzyK.Cena_kurzu
from kurzyK, klientka
where kurzyK.ID_klientky=klientka.ID_klientky
and kurzyk.Cena_kurzu NOT LIKE '%20%'
order by(kurzyK.ID_klientky);
ID_KL ID_KU PRIEZVISKO MENO NAZOV_KURZU
----- ----- -------------------- -------------------- --------------------
CENA_KURZU
----------
0007 BA_D1 Hiresova Eva Balet
25
0007 BW_C1 Hiresova Eva Bollywood
25
0008 PT_D3 Kurilova Denisa Pilates
25
ID_KL ID_KU PRIEZVISKO MENO NAZOV_KURZU
----- ----- -------------------- -------------------- --------------------
CENA_KURZU
----------
0009 JT_D2 Tirpakova Martina Jazzovy tanec
25
Vypíš prezývku lektorky, štát, z ktorého pochádza podľa kontinentu Afrika
select lectors1.Prezyvka, lectors1.Stat,
povod.Kontinent
from lectors1, povod
where lectors1.Stat=povod.Stat
and povod.Kontinent like '%Afrika%'
order by(lectors1.Prezyvka) DESC;
PREZYVKA STAT KONTINENT
--------------- -------------------- --------------------
Alyah Egypt Afrika
Shasmine Tunisko Afrika
Vypíš všetky kurzy, ktorých kapacita je 15 miest
select kurzyL1.ID_kurzu, kurzyL1.Kapacita,
kurzyK.Nazov_kurzu, kurzyK.Cena_kurzu
from kurzyL1, kurzyK
where kurzyL1.ID_kurzu=kurzyK.ID_kurzu
and kurzyL1.Kapacita IN('15');
ID_KU KAPACITA NAZOV_KURZU CENA_KURZU
----- ---------- -------------------- ----------
BT_A1 15 Brusne tance 20
BT_A2 15 Brusne tance 20
BT_A3 15 Brusne tance 20
BT_B1 15 Brusne tance 20
BT_B2 15 Brusne tance 20
JO_A3 15 Joga 20
PJ_B1 15 Power Joga 20
KA_A3 15 Kalanetika 20
ZU_B3 15 Zumba 20
FL_A2 15 Fit lopty 20
JT_D2 15 Jazzovy tanec 25
ID_KU KAPACITA NAZOV_KURZU CENA_KURZU
----- ---------- -------------------- ----------
ST_A3 15 Scenicky tanec 20
Vypíš identifikačné čísla lektoriek, ich prezývky, meno a priezvisko spoj do jedného stĺpca, názov kurzu a kapacitu, zoraď ich podľa prezývok
select lectors1.ID_lektorky,lectors1.Prezyvka,
CONCAT (lectors1.Priezvisko,lectors1.Meno),
kurzyL1.Nazov_kurzu,kurzyL1.Kapacita
from lectors1,kurzyL1
where lectors1.ID_lektorky=kurzyL1.ID_lektorky
order by(lectors1.Prezyvka);
ID_LE PREZYVKA CONCAT(LECTORS1.PRIEZVISKO,LECTORS1.MENO
----- --------------- ----------------------------------------
NAZOV_KURZU KAPACITA
-------------------- ----------
JM03 Shasmine JerumalayMenoa
Bollywood 10
JM03 Shasmine JerumalayMenoa
Bollywood 10
SK02 Alyah SharumiKoral
Tribal 10
ID_LE PREZYVKA CONCAT(LECTORS1.PRIEZVISKO,LECTORS1.MENO
----- --------------- ----------------------------------------
NAZOV_KURZU KAPACITA
-------------------- ----------
SK02 Alyah SharumiKoral
Tribal 15
LV11 Gillina LakushowizVerona
Scenicky tanec 15
CT08 Hannieh CarameoTallana
Zumba 15
ID_LE PREZYVKA CONCAT(LECTORS1.PRIEZVISKO,LECTORS1.MENO
----- --------------- ----------------------------------------
NAZOV_KURZU KAPACITA
-------------------- ----------
KA07 Jasmine Artner Juliana
Kalanetika 15
NS05 Kayla NeumannSally
Joga 15
KH04 Layla Klein Helga
Pilates 10
ID_LE PREZYVKA CONCAT(LECTORS1.PRIEZVISKO,LECTORS1.MENO
----- --------------- ----------------------------------------
NAZOV_KURZU KAPACITA
-------------------- ----------
SK09 Lemaya SmithKatie
Fit lopty 15
MK06 Letishia MalonovicKatja
Power Joga 15
VN12 Maylin VenisMarinne
Balet 10
ID_LE PREZYVKA CONCAT(LECTORS1.PRIEZVISKO,LECTORS1.MENO
----- --------------- ----------------------------------------
NAZOV_KURZU KAPACITA
-------------------- ----------
GE10 Nellyah GuillmanoEsthell
Jazzovy tanec 15
RZ01 Suhayla RoboaZayla
Brusne tance 15
RZ01 Suhayla RoboaZayla
Brusne tance 15
ID_LE PREZYVKA CONCAT(LECTORS1.PRIEZVISKO,LECTORS1.MENO
----- --------------- ----------------------------------------
NAZOV_KURZU KAPACITA
-------------------- ----------
RZ01 Suhayla RoboaZayla
Brusne tance 15
RZ01 Suhayla RoboaZayla
Brusne tance 15
RZ01 Suhayla RoboaZayla
Brusne tance 15
ID_LE PREZYVKA CONCAT(LECTORS1.PRIEZVISKO,LECTORS1.MENO
----- --------------- ----------------------------------------
NAZOV_KURZU KAPACITA
-------------------- ----------
RZ01 Suhayla RoboaZayla
Brusne tance 15
Vypíš kurzy, ktorých cena nie je 25 eur
select kurzyK.ID_klientky,kurzyK.ID_kurzu,
klientka.Priezvisko, klientka.Meno,
kurzyk.Nazov_kurzu, kurzyK.Cena_kurzu
from kurzyK, klientka
where kurzyK.ID_klientky=klientka.ID_klientky
and kurzyk.Cena_kurzu NOT LIKE '%25%'
order by(kurzyK.ID_klientky);
ID_KL ID_KU PRIEZVISKO MENO NAZOV_KURZU
----- ----- -------------------- -------------------- --------------------
CENA_KURZU
----------
0001 BT_A1 Trangosova Lydia Brusne tance
20
0002 BT_A3 Krajickova Petronela Brusne tance
20
0002 ST_A3 Krajickova Petronela Scenicky tanec
20
ID_KL ID_KU PRIEZVISKO MENO NAZOV_KURZU
----- ----- -------------------- -------------------- --------------------
CENA_KURZU
----------
0003 BT_B1 Salamonova Klaudia Brusne tance
20
0004 BT_A2 Rudekova Jana Brusne tance
20
0004 BT_B2 Rudekova Jana Brusne tance
20
ID_KL ID_KU PRIEZVISKO MENO NAZOV_KURZU
----- ----- -------------------- -------------------- --------------------
CENA_KURZU
----------
0005 TR_A1 Slaninkova Jarmila Tribal
20
0006 TR_B2 Nagyova Hana Tribal
20
0009 JO_A3 Tirpakova Martina Joga
20
ID_KL ID_KU PRIEZVISKO MENO NAZOV_KURZU
----- ----- -------------------- -------------------- --------------------
CENA_KURZU
----------
0010 PJ_B1 Turekova Linda Power Joga
20
0011 KA_A3 Sviscikova Barbora Kalanetika
20
0012 ZU_B3 Halzlova Katarina Zumba
20
ID_KL ID_KU PRIEZVISKO MENO NAZOV_KURZU
----- ----- -------------------- -------------------- --------------------
CENA_KURZU
----------
0012 FL_A2 Halzlova Katarina Fit lopty
20
Vypíš logaritmus cien kurzov
select kurzyL1.Nazov_kurzu, ln(kurzyK.Cena_kurzu) as LN
from kurzyL1, kurzyK
where kurzyL1.ID_kurzu=kurzyK.ID_kurzu;
NAZOV_KURZU LN
-------------------- ----------
Brusne tance 2,99573227
Brusne tance 2,99573227
Brusne tance 2,99573227
Brusne tance 2,99573227
Brusne tance 2,99573227
Bollywood 3,21887582
Pilates 3,21887582
Joga 2,99573227
Power Joga 2,99573227
Kalanetika 2,99573227
Zumba 2,99573227
NAZOV_KURZU LN
-------------------- ----------
Fit lopty 2,99573227
Jazzovy tanec 3,21887582
Scenicky tanec 2,99573227
Balet 3,21887582
Vypíš lektorky, ktoré pochádzajú z Európy a zoraď ich podľa prezývky
select lectors1.Prezyvka, lectors1.Stat,
povod.Kontinent
from lectors1, povod
where lectors1.Stat=povod.Stat
and povod.Kontinent like '%Europa%'
order by(lectors1.Prezyvka) ASC;
PREZYVKA STAT KONTINENT
--------------- -------------------- ---------------
Gillina Chorvatsko Europa
Jasmine Rakusko Europa
Kayla Anglicko Europa
Layla Nemecko Europa
Letishia Grecko Europa
Maylin Francuzsko Europa
Nellyah Taliansko Europa
Vypíš všetky kurzy, v ktorých je 5 prihlásených osôb
select kurzyL1.ID_kurzu, kurzyL1.Prihlaseni,
kurzyK.Nazov_kurzu, kurzyK.Cena_kurzu
from kurzyL1, kurzyK
where kurzyL1.ID_kurzu=kurzyK.ID_kurzu
and kurzyL1.Prihlaseni IN('5');
ID_KU PRIHLASENI NAZOV_KURZU CENA_KURZU
----- ---------- -------------------- ----------
BT_A1 5 Brusne tance 20