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

SELECT count(*), count(Uslov), count(* - Uslov)

[es] :: Baze podataka :: SELECT count(*), count(Uslov), count(* - Uslov)

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vzdrale
Vlatko Zdrale
Chicago, USA

Član broj: 70153
Poruke: 48
*.client.dsl.net.

Sajt: webdeveloper.terapad.com


Profil

icon SELECT count(*), count(Uslov), count(* - Uslov)02.03.2007. u 16:38 - pre 208 meseci
Treba mi SQL upit koji bi resio nesto slicno ka ovaj pseudo SQL u naslovu
t. u tabeli imam polja kao sto su naziv_nagrade, i polje uzeta.

a meni treba tabela tipa:
naziv_nagrade | count(uzeto) | count(ostalo)
naziv_nagrade | count(uzeto) | count(ostalo)
.....

probao sam nesto sa ugnjezdenim upitima, ali ne radi ni najjednostavniji kao sto je:

SELECT * FROM (SELECT naziv_nagrade, COUNT(*) AS uzet FROM nagrade GROUP BY naziv_nagrade)

pretpostavljam da je to zbog toga sto je verzija MySQL-a koju moj host koristi: 4.0.27

 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: SELECT count(*), count(Uslov), count(* - Uslov)02.03.2007. u 17:03 - pre 208 meseci
> Treba mi SQL upit koji bi resio nesto slicno ka ovaj pseudo SQL u naslovu
> t. u tabeli imam polja kao sto su naziv_nagrade, i polje uzeta.

Nisam siguran da sam najbolje razumeo pitanje. Kako se razlikuje to što ti tražiš od rezultata sledećih upita?

Code:

SELECT 
  NAZIV_NAGRADE, COUNT(UZETO), COUNT(OSTALO)
FROM
  NAGRADE
GROUP BY
  NAZIV_NAGRADE

SELECT 
  NAZIV_NAGRADE, SUM(UZETO), SUM(OSTALO)
FROM
  NAGRADE
GROUP BY
  NAZIV_NAGRADE

 
Odgovor na temu

vzdrale
Vlatko Zdrale
Chicago, USA

Član broj: 70153
Poruke: 48
*.client.dsl.net.

Sajt: webdeveloper.terapad.com


Profil

icon Re: SELECT count(*), count(Uslov), count(* - Uslov)09.03.2007. u 14:06 - pre 208 meseci
Razlikuje se u tome sto ja nemam kolonu OSTALO, nego samo uzeto, ali probacu da li radi nesto tipa COUNT(*) - COUNT(UZETO)...
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: SELECT count(*), count(Uslov), count(* - Uslov)09.03.2007. u 16:26 - pre 208 meseci
> Razlikuje se u tome sto ja nemam kolonu OSTALO,

Ako ne napišeš, nećemo ni znati.

> nego samo uzeto, ali probacu da li radi nesto tipa COUNT(*) - COUNT(UZETO)...

Radi sigurno, samo vodi računa o potencijalnim razlikama (ne znam za MySQL kako se ponaša), COUNT(*) daje broj svih, a COUNT(NEKO_POLJE) broj slogova gde NEKO_POLJE nije NULL.
 
Odgovor na temu

[es] :: Baze podataka :: SELECT count(*), count(Uslov), count(* - Uslov)

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

Postavi temu Odgovori

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