Ich habe in einer SQLITE-Tabelle 'loeschen' zu Testzwecken eine Spalte 'werte' mit den Einträgen
Ort, Hausgrundstück Haus Grundstück
Ort Hausgrundstück
Hausgrundstück Strasse
Hausgrundstück Haus
Haus Strasse Ort
Haus
Die Spalte soll nur um die Zeichenfolge 'Haus' bereinigt werden, dort wo die Zeichenfolge solo ist , also nicht als zusmmengesetztes Wort vorkommt. Nach dem Wort 'Haus' gibt es ein Leerzeichen oder auch keines.
Nach dem Bereinigen soll die Spalte so aussehen:
Ort, Hausgrundstück Grundstück
Ort Hausgrundstück
Hausgrundstück Strasse
Hausgrundstück
Strasse Ort
Hier einer meiner Versuche mit Select :
der alle Vorkommen von Haus bereinigen soll; nimmt aber alle aus und in den beiden ersten Zeilen auch die Zeichenfolgen 'Ort';
Wie kann ich nur die alleinstehende Zeichenfolge 'Haus' ausblenden/bereinigen.
Danke !
VG
Ort, Hausgrundstück Haus Grundstück
Ort Hausgrundstück
Hausgrundstück Strasse
Hausgrundstück Haus
Haus Strasse Ort
Haus
Die Spalte soll nur um die Zeichenfolge 'Haus' bereinigt werden, dort wo die Zeichenfolge solo ist , also nicht als zusmmengesetztes Wort vorkommt. Nach dem Wort 'Haus' gibt es ein Leerzeichen oder auch keines.
Nach dem Bereinigen soll die Spalte so aussehen:
Ort, Hausgrundstück Grundstück
Ort Hausgrundstück
Hausgrundstück Strasse
Hausgrundstück
Strasse Ort
Hier einer meiner Versuche mit Select :
Code:
SELECT _id,REPLACE(SUBSTR(werte,INSTR(werte,'Haus')),'Haus','') FROM loeschen WHERE werte LIKE '%Haus %' OR werte LIKE '%Haus_%'
Wie kann ich nur die alleinstehende Zeichenfolge 'Haus' ausblenden/bereinigen.
Danke !
VG
Comment