Hallo zusammen,
habe eine Tabelle, in der Personen gespeichert sind. Die Vornamen einer Person
stehen in einem VARCHAR-Feld. D.h. jede Person hat *ein* Vornamensfeld und
das Feld kann eine oder mehrere Vornamen enthalten (durch Blanks getrennt).
Also z.B. "Ernst Theodor Amadeus". Oder auch nur "E." .
Die Längen der einzelnen Worte sind natürlich verschieden.
Gesucht wird eine SQL-Abfrage, die das Feld/die Felder in die durch Blanks
abgetrennten Teilstrings aufspaltet.
Ergebnis sollte also
+-----------+
! Ernst !
! Theodor !
! Amadeus !
+-----------+
sein. (Ja ich weiß, ein anderes Datenmodell wäre besser.)
Meine Frage: geht sowas in SQL überhaupt? wie?
'Irgendwie' mit SUBSTRING bzw. SUBSTRING_INDEX?!
In einer Programmiersprache macht man einfach eine Schleife, aber in SQL?
(ohne stored procedures)
Ulrich