dedlfix: SQL: Kann ich mit Substring abfragen?

Beitrag lesen

Tach!

ist es in SQL möglich (und wie?), eine Spalte, die nach dem Muster
"Gattung-Jahr-unwichtig-fortlaufende Nr.", also zb. "XYZ-2010-abcd-0001"
aufgebaut ist so abzufragen?
SELECT MAX(fortlaufende Nummer) FROM table WHERE Gattung = 'XYZ' and Jahr = 2010

Schwer. Es gibt kein explode() oder ähnliches. Wenn die Positionen innerhalb des String immer gleich sind, kannst du mit SUBSTR() arbeiten. Ansonsten müsstest du mal nach "explode mysql" (oder split statt explode) suchen, da sollte es eine umständliche Lösung geben.

dedlfix.