我知道一列中每个值的结尾都是“Potato”。
有没有办法从每行中删除“Potato”?
我知道
例如:
有没有办法从每行中删除“Potato”?
我知道
CONCAT
可以将一个字符串添加到列中的值,但如果我知道要删除的字符串在每个值的结尾处,应该如何删除列中每个值结尾的字符串呢?例如:
+-----------+
| MyValue |
+-----------+
| FooPotato |
| BarPotato |
+-----------+
should become:
+---------+
| MyValue |
+---------+
| Foo |
| Bar |
+---------+
replace
函数不够吗?(replace(yourcolumn, 'Potato', '') where yourcolumn like '%Potato'
? 这将替换字段中所有的 Potato,但这可能是可以接受的。 - Raphaël Althaus