Tengo una tabla en sqlite db llamada [tblbook] con una columna [authors]. Lo que trato de hacer en el sql es dividir los valores del autor en firstname y lastname y ordenarlo en lastname. Lo que encontrar este gran código:Split FirstName y LastName en sqlite
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
Funciona perfectamente en MSSQL pero SQLite no tiene la función charindex por lo tanto, se produce un error.
¿Alguien podría ser amable y aconsejarme cuál debería ser el mejor enfoque para lograr esto.
Gracias biziclop por su explicación. ¡¡Muy apreciado!! – snowflakes74
Tal vez la razón por la que no incluyen la búsqueda de cadenas es que no querían tratar con diferentes codificaciones, utf/8/16/666, etc., porque eso explotaría el tamaño del código sqlite. – biziclop