Autor | Zpráva | ||
---|---|---|---|
bukaj Profil |
#1 · Zasláno: 9. 6. 2007, 13:56:13
exstuje nějaká možnost, jak udělat, aby databáze spočítala, kolikrát se nějaké slovo objevilo v jedné buňce tabulky? popř. by se mi hodilo i jak :)
|
||
Kajman_ Profil * |
#2 · Zasláno: 11. 6. 2007, 23:13:16
Asi si budete muset v db vytvořit vlastní funkci.
|
||
MzM Profil |
#3 · Zasláno: 12. 6. 2007, 15:51:45 · Upravil/a: MzM
no, jedna finta tu je. Popíšu ji jenom slovně, zbytek zvládneš sám.
řekněme, že hledané slovo bude v @a sloupec se bude jmenovat "t". počet slov @a v t pak bude rozdíl délek t a textu, který vznikne vyměněním všech slov @a v t za slova která jsou o jeden znak delší jak slovo v @a. |
||
bukaj Profil |
#4 · Zasláno: 12. 6. 2007, 20:59:10
MzM
díky. teď ještě to nějak udělat |
||
MzM Profil |
#5 · Zasláno: 13. 6. 2007, 09:17:07
žíš, tak
select (length(replace(t, @a, @a+"_")) - length(t)) as pocet from tabulka najít ekvivalentní fce a je to, ne? |
||
Časová prodleva: 17 let
|
0