15
1 Tabula FIRMAS F_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12. 05 50 000,00 Ls 722222 2 Rīga, Garā iela 15 Tabula DARBINIEKI D_NUM UZV VAR AMATS DZIM NUM_FIR 1 Koks Juris galdnie ks vīrietis 2 Kādi darbinieki strādā firmā "AA"? Apakšvaicājums WHERE rindā (nosakām firmas "AA" numuru). select a.UZV, a.VAR, a.NUM_FIR from Darbinieki a where a.NUM_FIR = (select b.F_NUM from Firmas b where b.F_NOS = "AA");

Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

Embed Size (px)

Citation preview

Page 1: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

1

Tabula FIRMASF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR

1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

Tabula DARBINIEKID_NUM UZV VAR AMATS DZIM NUM_FIR

1 Koks Juris galdnieks vīrietis 2

Kādi darbinieki strādā firmā "AA"?Apakšvaicājums WHERE rindā (nosakām firmas "AA" numuru).

select a.UZV, a.VAR, a.NUM_FIRfrom Darbinieki awhere a.NUM_FIR =

(select b.F_NUM from Firmas b where b.F_NOS = "AA");

Page 2: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

2

Tabula FIRMASF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR

1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

Tabula DARBINIEKID_NUM UZV VAR AMATS DZIM NUM_FIR

1 Koks Juris galdnieks vīrietis 2

Kādi darbinieki strādā firmā "AA"? Izvadīt arī firmas nosaukumu.Apakšvaicājums SELECT rindā (pēc numura nosakām firmas nosaukumu).

select a.UZV, a.VAR, (select c.F_NOS from Firmas c where c.F_NUM = a.NUM_FIR) as FIRMA

from Darbinieki awhere a.NUM_FIR =

(select b.F_NUM from Firmas b where b.F_NOS = "AA");

Page 3: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

3

Tabula FIRMASF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR

1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

Tabula DARBINIEKID_NUM UZV VAR AMATS DZIM NUM_FIR

1 Koks Juris galdnieks vīrietis 2

Kurās firmās strādā vairāk darbinieku, kā firmā "AA"?Apakšvaicājums HAVING rindā (nosakām cik strādā "AA" firmā).

select c.F_NOS, COUNT(d.NUM_FIR) as Darbinieku_skaitsfrom Firmas c, Darbinieki dwhere c.F_NUM = d.NUM_FIRgroup by d.NUM_FIRhaving COUNT(d.NUM_FIR) >

(select COUNT(b.NUM_FIR)from Firmas a, Darbinieki bwhere a.F_NUM = b.NUM_FIR and a.F_NOS = "AA"group by b.NUM_FIR);

Page 4: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

4

Tabula DARBINIEKID_NUM UZV VAR AMATS DZIM NUM_FIR

1 Koks Juris galdnieks vīrietis 2Tabula DARBINUM NOS IZP_DAT STUNDAS ST_CENA DARBIN_NUM

1 darbs1 1999.03.03. 5 2,00 Ls 1

Kāda ir katra darbinieka pēļņa 1. firmā?Apakšvaicājums FROM rindā (cik katrs pelna (no tabulas DARBI)).

select c.UZV, c.VAR, b.Pelnafrom Darbinieki c, (select SUM(a.STUNDAS*a.ST_CENA) as Pelna, a.DARBIN_NUM from Darbi a group by DARBIN_NUM a) bwhere c.D_NUM = b.DARBIN_NUM and c.NUM_FIR =1;

Page 5: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

5

Page 6: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

6

Page 7: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

7

Page 8: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

8

Page 9: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

9

Page 10: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

10

Page 11: Tabula FIRMAS - Datu bāzes tehnoloģijas | Izglītība … · Web viewF_NUM F_NOS DIB_DAT STAT_KAP TEL ADR 1 AA 1998.12.05 50 000,00 Ls 7222222 Rīga, Garā iela 15

11