1

列のすべての値の終わりを知っています - それが「ポテト」だとしましょう。

各行から「ポテト」を削除する方法はありますか?

列の値に文字列を追加することは知っていCONCATますが、列のすべての値の末尾から文字列を削除するにはどうすればよいですか?

例えば

+-----------+
| MyValue   |
+-----------+
| FooPotato |
| BarPotato |
+-----------+

なる必要があります:

+---------+
| MyValue |
+---------+
| Foo     |
| Bar     |
+---------+
4

2 に答える 2

12
UPDATE someTable SET someColumn = REPLACE(someColumn, 'Potato', '')
WHERE someColumn LIKE '%Potato'

デモを見る

于 2013-06-24T19:04:41.950 に答える