Autor Zpráva
Akali
Profil
Ahoj. Lze jedním sql dotazem sečíst všechny řádky od určitého ID?
Napadlo mě toto->
SELECT COUNT(*) FROM tabulka WHERE id in (1,11,14,15)
ale byl to takový zoufalý pokus :-\

Jak zjistit počet řádků podle Identifikačního čísla?
jenikkozak
Profil
Akali:
SELECT COUNT(*) FROM tabulka WHERE id in (1,11,14,15) GROUP BY id
joe
Profil
Akali:
Napadlo mě toto
Ten dotaz je logicky zbytečný, vrátí 4, protože se ptáš na řádky se 4ma IDčkama (předpokládám, že tvé id je v tabulce unikátní).

Pokud chceš zjistit počet řádků mezi jednotlivými ID, můžeš použít například
SELECT COUNT(*) FROM tabulka WHERE id BETWEEN 1 AND 15
Akali
Profil
Tak jsem se k tomu dostal až teď..

dotaz od jenikkozak funguje suprově. Jenom to vypíše ID, u kterých to něco najde. Jde nějak upravit dotaz tak, aby vypsal i nuly, pokud nic nenajde?
SELECT COUNT(*) FROM tabulka WHERE id in (1,11,14,15) GROUP BY id

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: