Autor Zpráva
Tori
Profil *
Dobry vecer,

zajimalo by mne jestli existuje sql funkce podobna ereg_replace() v php?

Potrebuju ziskat data z nekolika spojenych tabulek, kde vyhledavam i podle adresy. Jde mi o to, aby db podle cisla ulice treba "1740/A" vratila stejny vysledek i kdyz zadam "1740A", "1740 a", "1740-A" apod. Navic pro kazde cislo ulice muze existovat az zaznamu v jine tabulce. Napadlo me bud nacist do pole vsechny zaznamy pro danou ulici a pak to dohledat v php tou zminenou funkci, anebo pouzit rovnou nejakou podobnou funkci v sql dotazu. Ale dodatecne zpracovani v php bude asi rychlejsi, ze?

Dekuji moc za radu.
Kajman_
Profil *
A na co potřebujete regulární replace? V mysql je buď replace nebo regexp. Na uvedený příklad by mohlo fungovat i
sloupec like '1740_A' or sloupec like '1740A'

s _ci porovnáním na sloupečku.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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