SQL使用子字符串值更新列值[重复]

Posted

技术标签:

【中文标题】SQL使用子字符串值更新列值[重复]【英文标题】:SQL update column values with substring value [duplicate] 【发布时间】:2019-02-13 01:56:10 【问题描述】:

所以我的桌子是https://imgur.com/a/1lfDdB9。 我想更新 name 列,以便它删除 Telefon mobil 部分(看起来像第一行)。

【问题讨论】:

【参考方案1】:

使用REPLACE 函数,用name 字段中的备用子字符串替换特定子字符串:

UPDATE table_name 
SET name = REPLACE(name, 'Telefon mobil ', '');

【讨论】:

唯一的建议是您可能还想替换“mobil”后面的空格,这样文本就没有前导空格。即:'Telefon mobil '. @Rtoyo ya 刚刚添加了。

以上是关于SQL使用子字符串值更新列值[重复]的主要内容,如果未能解决你的问题,请参考以下文章

用其他列值pyspark替换包含美元符号($)的子字符串[重复]

根据值是不是是另一列的子字符串来更新列值

SQL更新和替换子字符串[重复]

SQL更新和替换子字符串[重复]

根据列值(字符串,子字符串)比较两个数据框并更新另一个列值

pyspark:删除作为另一列值的子字符串,并从给定列的值中包含正则表达式字符