User 10734264 Ответов: 1

Ошибка подстроки Sqlite на sqlite теперь, чтобы использовать его.


Как использовать подстроку в sqlite, но не является sqlite, но мне нужно в sqlite. Как использовать в другом методе.
SELECT SUBSTRING(AccountNo, 0, LEN(AccountNo)-(CHARINDEX('-', AccountNo) +1)) FROM account


Что я уже пробовал:

SELECT SUBSTRING(AccountNo, 0, LEN(AccountNo)-(CHARINDEX('-', AccountNo) +1)) FROM account

он работает на sql, но ошибка на SQLITE как
no such function: SUBSTRING: 
SELECT SUBSTRING(AccountNo, 0, LEN(AccountNo)-(CHARINDEX('-', AccountNo) +1)) FROM account

1 Ответов

Рейтинг:
2

Thomas Daniels

SQLite имеет a substr функция, вы можете попробовать это. Кроме того, SQLite, по-видимому, не имеет CHARINDEX функция, но instr надо делать то же самое. Язык Запросов SQLite: Основные Функции[^]