Autor | Zpráva | ||
---|---|---|---|
Casper Profil |
#1 · Zasláno: 4. 8. 2009, 23:02:24
Dobrý den, potřeboval bych z tabulky získat informaci o tom, která hodnota se v určitém sloupci nejvícekrát opakuje.
Dejme tomu mám takovoutu tabulku: JMENO---CISLO David-----23 Martin----23 Honza----11 Marek----15 Pavel-----23 Ondra----11 a já bych potřeboval (nejlépe jedním dotazem) z db vytáhnout, které číslo se v daném sloupci (cislo) vyskytuje nejvícekrát (zde 23). Předem děkuji za jakékoli návrhy |
||
tiso Profil |
#2 · Zasláno: 4. 8. 2009, 23:06:38
SELECT COUNT(cislo) AS pocet FROM table GROUP BY cislo ORDER BY pocet DESC LIMIT 1 |
||
Casper Profil |
#3 · Zasláno: 4. 8. 2009, 23:30:27 · Upravil/a: Casper
edited - jsem totální idiot xD
tiso děkuji za rychlou a funkční odpověď, omlouvám se za zmatky... |
||
tiso Profil |
#4 · Zasláno: 4. 8. 2009, 23:42:48
Casper: ty chceš vlastne to číslo, nie ten počet:
SELECT cislo FROM table GROUP BY cislo ORDER BY count(cislo) DESC LIMIT 1 |
||
Casper Profil |
#5 · Zasláno: 4. 8. 2009, 23:45:00
tiso ano v příkladu jsem chtěl to číslo, ale v konkrétním příkladě mi postačí i ten počet :)
děkuji mnohokrát |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0