#sql #regex #sqlite #varchar
Вопрос:
Я хочу разделить столбец varchar на определенное выражение и сохранить левую часть результата.
Моя колонка выглядит следующим образом:
varchar_col |
---|
оставьте_это__отбросьте_это |
оставьте_это_тоже__отбросьте_это |
Я хочу разделить все строки на двойное подчеркивание ( '__'
) и сохранить все, что будет перед ним. Как это можно сделать в SQLite?
Ответ №1:
Вы можете использовать:
select substr(varchar_col, 1, instr(varchar_col, '__') - 1)
Вот скрипка db<>.