Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoć kod count upita

[es] :: Oracle :: Pomoć kod count upita

[ Pregleda: 1280 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kety

Član broj: 49094
Poruke: 53
212.200.132.*



+8 Profil

icon Pomoć kod count upita06.12.2016. u 09:55 - pre 39 meseci
Zamolila bi ako neko može da mi pomogne oko upita:
Imam tabelu:

br naziv ime prez
-----------------------------------------
1 aaa mika mikic
1 aaa mika mikic
1 aaa pera peric

Treba da dobijem rezultat

naziv ukupno
-------------------
aaa 2

Potrebno je da se mika mikic broji samo jednom.

Koristila sam:
SELECT DISTINCT NAZIV, COUNT(*)BR FROM TABLE
GROUP BY NAZIV

Ali tada dobijem

naziv ukupno
-------------------
aaa 3

 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 2748



+1122 Profil

icon Re: Pomoć kod count upita06.12.2016. u 10:05 - pre 39 meseci
Prvo, u tvom upitu DISTINCT je suvišno zato što GROUP BY već radi grupisanje i ne prikazuje više puta polje NAZIV.

Code (sql):

SELECT naziv, COUNT(*) br
FROM (SELECT DISTINCT naziv, ime, prezime
         FROM IME_TABLE)
 


Nested (unutrašnji) upit ti daje različite trojke naziv, ime, prezime iz tabele, a spoljašnji upit prebrojava pojave naziva u tako obrađenom setu podataka.
 
Odgovor na temu

Kety

Član broj: 49094
Poruke: 53
212.200.132.*



+8 Profil

icon Re: Pomoć kod count upita06.12.2016. u 10:14 - pre 39 meseci
Odlično radi, puno hvala!
 
Odgovor na temu

anon115774

Član broj: 115774
Poruke: 1656



+920 Profil

icon Re: Pomoć kod count upita06.12.2016. u 23:03 - pre 39 meseci
Citat:
djoka_l:
Prvo, u tvom upitu DISTINCT je suvišno zato što GROUP BY već radi grupisanje i ne prikazuje više puta polje NAZIV.

Code (sql):

SELECT naziv, COUNT(*) br
FROM (SELECT DISTINCT naziv, ime, prezime
         FROM IME_TABLE)
 


Nested (unutrašnji) upit ti daje različite trojke naziv, ime, prezime iz tabele, a spoljašnji upit prebrojava pojave naziva u tako obrađenom setu podataka.


Edit: Greska, promaklo mi je da se radi o Oracle.
 
Odgovor na temu

[es] :: Oracle :: Pomoć kod count upita

[ Pregleda: 1280 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.