Autor | Zpráva | ||
---|---|---|---|
24k Profil * |
#1 · Zasláno: 28. 9. 2006, 23:36:05
Brouzdal jsem manualem nemohouc najit fci, ktera by nasla hodnotu ve stringu , kde jsou hodnoty oddelene separatorem
Tj. mam sloupec HODNOTY a v 1 radku dejmetomu tento string franta#karel#pepa#mirek a ja potrebuji nejakou fci ktera mi najde ono jmeno ktere hledam SELECT ?FUNKCE?(HODNOTY,'karel') -> 1 / 0 Existuje ? |
||
24k Profil * |
#2 · Zasláno: 28. 9. 2006, 23:41:21
jeste bych upresnil ze hledam nejakou stringovou fci, nikoliv REGEXP
|
||
Peca Profil |
#3 · Zasláno: 28. 9. 2006, 23:46:04
LIKE by se použít nedalo? ... where HODNOTY like '%karel%' Nebo to už je regexp?
|
||
koudi Profil |
#4 · Zasláno: 29. 9. 2006, 00:14:06
Pokud by to bylo odděleno čárkama, dalo by se použít FIND_IN_SET
|
||
mila Profil |
#5 · Zasláno: 29. 9. 2006, 00:19:30
Zapřemýšlej o struktuře databáze...
|
||
24k Profil * |
#6 · Zasláno: 29. 9. 2006, 00:22:58
mila
Nemusim, nikde nepisu ze mam takto spravenou databazi. Ja vim jak se to ukladat ma, dumam nad tim z cisteho zajmu vedet to. Peca Mno je to to same co RegExp v podstet. koudi Okey zkusim. |
||
24k Profil * |
#7 · Zasláno: 29. 9. 2006, 09:04:13
koudi -> FIND_IN_SET funguje, skoda ze nelze pouzit i jiny separator.
Dale by se dal v pohode pouzit LIKE a REGEXP ( pokud by separator obalovalo hodnotu na zacatku i na konci). No to bylo jen tak pro moji zvidavost, kdybych to resil takhle DB by byla spatne navrhnuta. Zucastnenym diky a kdyby nekdo neco vedel, nech to hodi do placu :) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0