2014. február 11. 17:28 Válas Péter írta, <[email protected]>:

> Sziasztok!
>
> MySQL 5.1.70
> Itt nézem: http://dev.mysql.com/doc/refman/5.1/en/string-functions.html
> Úgy tűnik, a regexeket ez csak felismerésre használja.
>
> Hogy lehetne egy adott mező összes értékében a "\.\d" (pont után számjegy)
> előfordulásokat kibővíteni update utasítással úgy, hogy a pont és a
> számjegy között szóköz is legyen?
>

Közben utánanéztem: sajnos sehogy, egyszerűen béna. Viszont találtam egy
ötletet többszörös cserére, és kihasználva, hogy dátumban a pont után csak
0, 1, 2, 3 állhat, csináltam egy ilyen rondát:
update ...
set nev=replace(replace(replace(replace(nev, '.0', '. 0'), '.1', '. 1'),
'.2', '. 2'), '.3', '. 3')
WHERE ...
_______________________________________________
Techinfo mailing list
[email protected]
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

válasz