-1

我想在某个表达式上拆分一个 varchar 列并保留结果的左侧。

我的专栏如下所示:

varchar_col
keep_this__discard_this
keep_this_too__discard_this

我想拆分双下划线 ( '__') 上的所有字符串并保留它之前的任何内容。这如何在 SQLite 中完成?

4

1 回答 1

1

您可以使用:

select substr(varchar_col, 1, instr(varchar_col, '__') - 1)

是一个 db<>fiddle。

于 2021-05-13T02:08:46.810 回答