» »

[sql] SELECT stavki pomoč

[sql] SELECT stavki pomoč

manweed ::

sestavi ustrezne stavke SQL stavke za naslednja vprašanja:



1.Izpiši ime, priimek gasilcev in ime njihovih društev.
2. Izpiši točen naslov gasilskih društev (ime, ulica in št., poštna št. in pošta).
3. Izpiši ime, priimek gasilcev in ime njihovih društev iz Ptujskih gasilskih društev.
4. Izpiši ime, priimek gasilcev in ime njihovih društev za gasilce katerih priimek vsebuje črko G ali g.
5. Koliko je gasilcev, ki niso člani domačih društev?

Prosim če bi mi kdo pomagal, nujno je:D

lp tadey
  • spremenilo: snow ()

amigo_no1 ::

DC- ::

Kaj pa sestava baze?

dolegar ::

Predpostavljam, da imaš podobno strukturo tabel...

1. SELECT g.ime, g.priimek, d.drustvo FROM gasilci g, drustva d WHERE g.drustvo_id=d.id

2. SELECT naslov, posta, kraj FROM drustva;

3. SELECT g.ime, g.priimek, d.drustvo FROM gasilci g, drustva d, obmocja o WHERE g.drustvo_id=d.id AND d.obmocje_id = o.id AND o.id='id_obmocja';

4. SELECT g.ime, g.priimek, d.drustvo FROM gasilci g, drustva d WHERE g.drustvo_id=d.id AND LEFT(g.priimek, 1) = 'g';

// ali pa namesto LEFT...
AND g.priimek LIKE 'g%'

5. // ne vem kako misliš domačih društev

napsy ::

Jz bi naredil neki podobnega. Upam da razvidis e-r model.

1.Izpiši ime, priimek gasilcev in ime njihovih društev.

select g.ime,g.priimek, d.ime
from gasilci g inner join drustva d on g.id_gasilca = d.id_gasilca;

2. Izpiši točen naslov gasilskih društev (ime, ulica in št., poštna št. in pošta).

select d.ime d.ulica, k.postna k.kraj
from drustva d inner join kraji k on d.id_kraji = k.postna;

3. Izpiši ime, priimek gasilcev in ime njihovih društev iz Ptujskih gasilskih društev.

select g.ime, g.priimek, d.ime
from gasilci g inner join drustva d on g.id_gasilca = g.id_gasilca inner join kraji k on k.postna = d.postna
where k.kraj like 'Ptuj';

4. Izpiši ime, priimek gasilcev in ime njihovih društev za gasilce katerih priimek vsebuje črko G ali g.

select g.ime, g.priimek, d.ime
from gasilci g inner join drustva d on g.id_gasilca = g.id_gasilca inner join kraji k on k.postna = d.postna
where (g.priimek not like '%g%') and (g.priimek not like '%g%');


5. Koliko je gasilcev, ki niso člani domačih društev?

select count(g.id_gasilca)
from gasilci g inner join drustva d on g.id_gasilca = g.id_gasilca inner join kraji k on k.postna = d.postna
where (g.kraj "RAZLIČNO" k.postna);
"If you die, you die. But when you live you live. There is no time to waste."


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

O smiselnosti gasilskih društev (strani: 1 2 3 )

Oddelek: Loža
11516992 (2178) titovili
»

SQL - izpit

Oddelek: Programiranje
101954 (978) FTad
»

[Oracle] Osnovno povpraševanje problem

Oddelek: Programiranje
151790 (1431) zdravc
»

podatkovna baza

Oddelek: Programiranje
51919 (1740) scarymovie
»

SQL poizvedba

Oddelek: Programiranje
152092 (1602) borchi

Več podobnih tem