Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [sql]select max(wartosc)..., ...i wypisanie ile razy sie powtarza
masttiv
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.12.2006

Ostrzeżenie: (0%)
-----


Witam!

W tabeli mam zapisywane odpowiedzi "tak" i "nie". Odpowiedzi "tak" jest np. 10 a "nie" 24. za pomocą funkcji max() wybieram wiadomo którą odpowiedz ale nie wiem jak wyciągnąć ile razy sie ona powtarza...

Pozdrawiam
Go to the top of the page
+Quote Post
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


  1. SELECT COUNT( * ) AS `Rekordów` , `odpowiedz`
  2. FROM `tabela` GROUP BY `odpowiedz` ORDER BY `Rekordów` DESC LIMIT 1
Go to the top of the page
+Quote Post
nevt
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


a nie prosciej:
  1. SELECT COUNT(*) AS ile FROM tabela WHERE odpowiedz='tak';
Go to the top of the page
+Quote Post
masttiv
post
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.12.2006

Ostrzeżenie: (0%)
-----


Cytat(nevt @ 22.11.2007, 11:56:15 ) *
a nie prosciej:
  1. SELECT COUNT(*) AS ile FROM tabela WHERE odpowiedz='tak';


No tak nie moze byc gdyz raz jest wiecej odp. "tak" a raz "nie". Dlatego też musze najpierw sprawdzic których jest wiecej a potem zliczyc ile ich jest (ile sie powtarza) w tabeli.


Cytat(Darti @ 22.11.2007, 03:29:19 ) *
  1. SELECT COUNT( * ) AS `Rekordów` , `odpowiedz`
  2. FROM `tabela` GROUP BY `odpowiedz` ORDER BY `Rekordów` DESC LIMIT 1


Dzieki Darti
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 01:47