evilmoe
Goto Top

basename in MySQL ?

Hallo

ich benötige eine Funktion in MySQL der die aus PHP gleicht, "basename". Ich habe eine Spalte die enthält einen Pfad einer Datei und ich möchte danach sortieren aber nicht nach den Pfad sondern nach den Dateien. DIese liegen aber nur mit dem Pfad vor.

Gibt es sowas?

Content-Key: 94074

Url: https://administrator.de/contentid/94074

Printed on: April 25, 2024 at 13:04 o'clock

Member: godlie
godlie Aug 11, 2008 at 08:20:05 (UTC)
Goto Top
Hallo das ist sehr einfach zu lösen:

SELECT substring_index(field,"\\",-1) FROM `table` WHERE ..  

damit wird alles aus dem Pfad nach \ aufgesplittet und der letzte Teil nach dem letzen \ wird ausgegeben.
Somit hast du dir eine Basename function gebaut.

grüße
Member: EvilMoe
EvilMoe Aug 11, 2008 at 15:57:34 (UTC)
Goto Top
Super, funktioniert natürlich wunderbar ;)