该查询应适用于SQLITE MANAGER for Firefox:
问题,在数据库的一个表中的一行中经常站在H(任何数字高达9000)的次数,它应该只站在那里一次。例如H6523H6523,它应该只能支持H6523。该字段包含大量文本,在此文本中出现双H数字。
H6523也位于另一个单独的专栏中。因此,可以在必须查看之后获取列表。
使用replace命令它应该可以工作,但我必须单独为每个H +编号做一个替换命令。
所以使用触发器它应该工作。 但它不起作用:( 我设置的触发步骤:
更新内容sET data = replace((选择topics.sub2 From Topics),(从主题中选择topics.subject));
答案 0 :(得分:0)
SQLite被设计为嵌入式数据库,因此它没有太多的支持程序逻辑。
您必须使用能够更好地支持文本处理的任何其他语言编写替换代码。