Steel: SQL: Kann ich mit Substring abfragen?

Beitrag lesen

Hi!

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?

<prosa>
SELECT MAX(fortlaufende Nummer) FROM table WHERE Gattung = 'XYZ' and Jahr = 2010
</prosa>

Ja. Du hast nicht erwaehnt, welches SQL. Ich verlinke deshalb hier einfach mal ein paar Dokumentationen. Es laeuft aber alles recht aehnlich.

mySQL http://dev.mysql.com/doc/refman/5.1/de/string-functions.html
Transact-SQL (Access) http://technet.microsoft.com/de-de/library/ms187748.aspx

Die Stringfunktionen fuegst du dort ein wo du Teile des Strings verarbeiten willst.

Select Left("SelfHTML", 4) as Motto ergibt z.b. Motto = "Self"

Die Frage, die sich mir stellt, ist allerdings, ob da nicht das Datenmodell ueberdacht werden sollte. Mehr als eine Information sollte eigentlich nicht pro Feld vorhanden sein...

--
Signaturen sind bloed.