Teilen Sie Vorname und Nachname in SQLite
Ich habe eine Tabelle in SQLite Db namens [tblbook] mit einer Spalte [Autoren]. Was ich versuche, im sql zu tun, ist, die Autorwerte in Vorname und den Nachnamen aufzuteilen und es auf Nachname zu sortieren. Ich habe diesen tollen Code gefunden:
SELECT substr(BookAuthor, 1, NULLIF(CHARINDEX(' ', BookAuthor) - 1, -1)) AS [FirstName],
substr(BookAuthor, CHARINDEX(' ', BookAuthor) + 1, LEN(BookAuthor)) AS [LastName]
FROM tblBook where _id=3
Es funktioniert perfekt unter MSSQL, aber sqlite verfügt nicht über die charindex-Funktion, weshalb es fehlschlägt.
Könnte jemand bitte freundlich sein und mir raten, was der beste Ansatz sein sollte, um dies zu erreichen.