Разделить FirstName и LastName в sqlite
У меня есть таблица в sqlite db под названием [tblbook] со столбцом [авторы]. То, что я пытаюсь сделать в sql, это разделить значения автора по имени и фамилии и отсортировать по фамилии. Я нашел этот отличный код:
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
Он отлично работает на MSSQL, но sqlite не имеет функции charindex, поэтому он не работает.
Может ли кто-нибудь быть добрым и посоветовать мне, какой должен быть лучший подход для достижения этой цели.