Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.594 pregleda

Najnovija ↓

SELECT count(*), count(Uslov), count(* - Uslov) 02.03.2007. u 17:38 · pre 239 meseci #1
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

Re: SELECT count(*), count(Uslov), count(* - Uslov) 02.03.2007. u 18:03 · pre 239 meseci #2
> 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
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: SELECT count(*), count(Uslov), count(* - Uslov) 09.03.2007. u 17:26 · pre 239 meseci #4
> 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.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme