ugrás a tartalomhoz

MySQL function, mint a PHP explode?

Anonymous · 2006. Nov. 16. (Cs), 22.50
Sziasztok!

Egy olyan függvényt/megoldást keresek MySQL 5 alá, amely hasonló, mint a PHP explode függvénye.

A feladat vele a következő lenne:

Bejön egy URL, azt szét kelle vágni / jelek szerint, majd egy távoli kulcsokkal eltárolt fastruktúrában kikeresni a megfelelő bejegyzés számát. Tehát ebből:

domainem.hu/dir/dir2/file

Lesz ez a bejárás:

hu -> domainem -> dir -> dir2 -> file

Ahol én a file sorának az id-jére vagyok kíváncsi. Az egészet tárolt eljárásokban szeretném megvalósítani, mert több fajta kliens is csatlakozik az adatbázishoz.

Köszönöm

Charlie
 
1

mysql string split

Hojtsy Gábor · 2006. Nov. 16. (Cs), 23.07
A http://www.google.com/search?q=mysql+string+split keresésre harmadik találat: http://forge.mysql.com/snippets/view.php?id=4 Ez ugyan nem szép (egyáltalán), de ez talán mutatja, hogy nem triviális.
3

Na igen, de

Anonymous · 2006. Nov. 17. (P), 00.19
Mi van akkor, ha egyszerre több szál is splittelni akar dolgokat? Akkor ez elég csúnyán össze tud kavarodni, ha jól látom. Végül is oda jutottam, hogy szépen darabonként, a LEFT függvénnyel leveszem a dolgokat róla és úgy dolgozom föl. Minden esetre köszi szépen.
2

MySQL string splitter

_jan_ · 2006. Nov. 16. (Cs), 23.11
Tudtommal nincs a MySQL-ben ilyen függvény (a Postgresben split_part a neve), amikor a közelmúltban szükségem volt rá, akkor ez működött:
MySQL string splitter

(Bár kicsit bizonytalan vagyok, mert valamiért mégsem használtam végül, csak már nem tudom, miért...)