2016-07-24 13 views
2

Wie kann ich eine bestimmte Teilzeichenfolge entfernen, wenn diese Teilzeichenfolge am Ende der Zeichenfolge steht?So entfernen Sie die Teilzeichenfolge vom Ende der Zeichenfolge

In einer Spalte gibt es *** am Ende - Wert = 'str *** ing ***' und ich möchte *** strippen, so würde der Wert 'str *** ing' sein. Ich möchte diesen Teilstring nur vom Ende des Strings löschen.

Dies ist, was ich bisher getan haben:

ich aber über SUBSTR() aber es will Koordinaten, aber die Saite kann unterschiedlich groß sein.

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

Antwort

2

Verwendung substr (your_column, -num)

substr(User.id, -6) 

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