Ich versuche, ein Update auf meinem SQL-DB mit einem ersetzen aber nicht sicher, wie der gesamte Text ersetzt zu bekommen. Wir verwenden ein Feld in ps_product, das "Ort" genannt wird, und ich möchte alle Zeilen, die "K" enthalten, durch "" ersetzen. Zum Beispiel haben wir eine Zeile, die "K18B" heißt, und ich möchte eine ersetzen, wo die Zeile mit "K%" durch "" ersetzt wird.Gesamten Text durch einen Teil der Textzeichenfolge ersetzen SQL
Ich habe dieses UPDATE, aber ich denke nur, es ersetzt das "K" und nicht die gesamte Zeile.
UPDATE ps_product
SET location = REPLACE(location, 'K%', '')
WHERE location LIKE('K%').
Wer kann mir helfen? Ich möchte das Ergebnis „“ mit allen Zeilen, die eine enthält „sein K“, zum Beispiel K18B -> „“
Warum legen Sie nicht einfach 'location =" "', was ist die Notwendigkeit der Ersetzungsfunktion, wenn Sie es leer machen wollen. Können Sie einige Beispiel-Eingabe und erwartete Ausgabedaten posten –