| Autor | Zpráva |
|---|---|
| Kulhal |
#1 · Zasláno: 29.7.2010 21:39:39
Dá se spočítat v DB kolik tam je příspěvků podle id a vypsat výsledek?
|
| Nox Člen |
#2 · Zasláno: 29.7.2010 21:40:18
SELECT COUNT(*) FROM table |
| Taps Člen |
#3 · Zasláno: 29.7.2010 21:42:40
Nox, Kulhal
doporučuji používat count přímo na daný sloupec SELECT COUNT(id) FROM table |
| Nox Člen |
#4 · Zasláno: 29.7.2010 21:58:52 · Změnil/a: Nox
Taps:
Proč v případě id? Kromě toho že to pak bude pomalejší u MyISAM Resp. nenapadá mě korektní situace kdy by primární klíč měl být NULL, do takového stavu by se DB snad neměla dostat |
| Kcko Člen |
#5 · Zasláno: 29.7.2010 22:13:20
Nejlépe COUNT(1) :)
|
| Kajman_ |
#6 · Zasláno: 30.7.2010 08:38:44
Kulhal:
Pokud hledáte počet příspěvků např. k nějakém článku, tak v tom dotaze je potřeba ještě něco jako where id_clanku=42 Při výpočtu většího počtu počtů je lepší tento výpočet zahrnout do dotazu díky spojení viz. "Počet komentářů ke článku" http://diskuse.jakpsatweb.cz/?action=vthread&forum=28&topic=37836 |