SQLite:如何删除括号和中间的所有文本?

时间:2013-09-15 18:56:32

标签: sql sqlite replace sql-update

我有一行数据需要一些“擦洗”才能使用。自数据进入

从外部来源

我无法控制进入表格的内容。相反,我需要做一些

每周进行几次“擦洗”。

示例数据:

  

Upptäck特隆:[har livet mening?]:[vadpåstårJesus?]:[ärtron到föralla?]

我想删除它们之间的括号和所有文本。 (后来会删除冒号。)

我正在尝试这个命令

  

UPDATE表SET表= REPLACE(Field,[。?],'');

  

UPDATE表SET表= REPLACE(字段,'[。?]','');

但它似乎不起作用。 由于我是SQLite的新手,我觉得有点失落。问题类似于

Remove everything between specific brackets但我需要SQLite的纯SQL查询。

有人知道如何解决这个问题吗? (一个例子就是

理解。)

1 个答案:

答案 0 :(得分:0)

不要在SQL中在应用层执行此操作。