火车采集器采集结果由一列的特列关键词,更新另一列。如何用sql语句替换.

火车采集器。这边的sql语句要怎么写。在标题那一栏出现"二手房"和"房贷"这两个词,然后在 标签 那一栏对应的 地方也会出现"二手房","房贷"

img

用正则,把需要提取的信息匹配出来

该回答引用GPTᴼᴾᴱᴺᴬᴵ
假设你的表格名为 train_data,标题列名为 title,标签列名为 label,那么可以使用以下 SQL 语句进行替换:

UPDATE train_data
SET label = CONCAT(label, ',二手房')
WHERE title LIKE '%二手房%';

UPDATE train_data
SET label = CONCAT(label, ',房贷')
WHERE title LIKE '%房贷%';


这里使用了 UPDATE 语句来更新表格数据。首先,第一个 UPDATE 语句会在 title 列中包含关键词 "二手房" 的行中,在原有标签的基础上添加新的标签 "二手房";第二个 UPDATE 语句会在 title 列中包含关键词 "房贷" 的行中,在原有标签的基础上添加新的标签 "房贷"。
·
其中,CONCAT 函数用于将原有的标签和新的标签拼接起来,用逗号 , 分隔开来。LIKE 运算符用于匹配标题列中包含特定关键词的行,% 表示匹配任意字符,包括 0 个字符。