Autor | Zpráva | ||
---|---|---|---|
pesulap Profil * |
#1 · Zasláno: 20. 8. 2007, 21:31:34
AHOJ mám tabulku se 4 sloupci a ID : čtyři sloupce obsahují čísla od 0 do 4 různě třeba
id a b c d 1 2 4 1 3 2 4 0 0 1 3 0 1 2 3 4 4 4 4 2 a já potřebuji zjistit , kolik ID obsahuje 0 1 jako třeba a=0 b=1 nebo D=0 a=1 prostě takhle v pořadí abcd :-( pomůže mi někdo ?? prosím !!! |
||
joejoe Profil * |
#2 · Zasláno: 21. 8. 2007, 14:17:46
priznam se ze jsem tak uplne nepochopil otazku, ale vhodnym SQL dotazem se problem da urcite vyresit.
dotaz, ktery zjisti kolik je radku v tabulce s hodnotou id = 0 SELECT COUNT(*) FROM `tabulka` WHERE `id` = 0 dotaz, ktery seskupi vsechny radky, ktere maji stejne id a rekne pocet takovych radku SELECT COUNT(`id`), `id` FROM `tabulka` GROUP BY `id` dotaz, ktery zjistit pocet radku odpovidajici podmince (a=0 & b=1) || (d=0 & a=1) SELECT COUNT(*) FROM `tabulka` WHERE (`a` = 0 AND `b` = 1) OR (`d` = 0 AND `a` = 1) Bohuzel z dotazu neni jasne ani to jestli se jedna o tabulku ulozenou v databazi, jakym zpusobem je tabulka ulozena, jaky programovaci jazyk je pouzity. Mozna kdyz popisete problem jinak vic konkretne tak Vam budu schopen poradit lip.. |
||
nightfish Profil |
#3 · Zasláno: 21. 8. 2007, 14:43:45
a já potřebuji zjistit , kolik ID obsahuje 0 1 jako třeba a=0 b=1 nebo D=0 a=1 prostě takhle v pořadí abcd :-( pomůže mi někdo ?? prosím !!!
obávám se, že v tomto případě není návrh tabulky úplně ideální ale možná by šlo něco jako select count(`id`), `id` from `tabulka` where concat(a,b,c,d,a) like '%01%'; |
||
Časová prodleva: 17 let
|
0