2016-07-24 165 views
2

如果此子字符串位於字符串的末尾,如何刪除特定的子字符串?如何從字符串的末尾刪除子字符串

在一列中,末尾有*** - 值='str *** ing ***',我想剝開***,因此該值爲'str *** ing'。我只想從字符串的末尾刪除這個子字符串。

這是我迄今所做的:

我雖然約SUBSTR()不過需要座標,但是字符串可以是不同的尺寸。

UPDATE final_table SET parametre = ??? WHERE parametre like '%***' 

回答

2

使用SUBSTR(your_column,-num)

substr(User.id, -6) 

UPDATE final_table SET parametre = substr(parametre,1, length(parametre)-3) 
WHERE parametre like '%***'