Ja. Du hast nicht erwaehnt, welches SQL.
Im Moment mysql. Aber wer weiß das schon, ob ich nicht irgendwann mal umsteige?
Das macht kaum was. Man muesste in den meisten Faellen nur die Funktionsnamen aendern. Aber zusaetzliche Stingoperationen bei jedem Datensatz gehen natuerlich zu lasten der Performance.
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...
Ich frage mich auch gerade, ob es nicht Sinn macht, einfach die fortlaufende Nummer redundant in einer weiteren Spalte mitzuführen.
Das waere in der Tat wohl die performanteste Loesung. Die anderen Daten hast Du ja schon in anderen Feldern, wies klingt. Im Normalfall (Wortspiel) haette man alle Daten einzeln und wuerde deinen String erstellen.
Signaturen sind bloed.