wie man Zeichen aus einer Zeichenkette in der sqlite3 Datenbank entfernt?

9

Ich habe eine Zeichenfolge wie diese a) Text in meinem SQLite-Datenbank .. Ich möchte a) aus der Datenbank entfernen .. kennt jemand eine Abfrage dafür?

    
Rahul Vyas 12.08.2009, 14:40
quelle

2 Antworten

11

@ laaltos Antwort ist nahe, aber es funktioniert nicht bei Randfällen, insbesondere wenn 'a) ' an anderer Stelle in der Zeichenkette vorkommt. Sie möchten SUBSTR verwenden, um nur die ersten 3 Zeichen zu entfernen.

%Vor%

Wenn man also seine Abfrage aktualisiert, sollte es sich in folgendes verwandeln:

%Vor%

... Beachten Sie, dass Strings von 1 in SQLite indiziert werden .

    
Mark Rushakoff 12.08.2009, 16:17
quelle
8

Sie können auch REPLACE verwenden, um Teile eines Strings zu löschen:

%Vor%     
laalto 12.08.2009 15:38
quelle

Tags und Links