In einem String suchen und Zeichen löschen

14/04/2008 - 13:58 von Hans | Report spam
Hallo,

ich hàtte mal wieder gern ein Problem :-)

Ich habe eine Datenbank, dort gibt es ne Tabelle mit einem Feld "BEZ1"
(string).

Dort gibt es Datensàtze

"Hundefutter super lecker *"
"Katzenfutter xy *"

usw.

Ich muss/will nun mit einem Programm automatisiert über alle Artikel gehen
und dort schauen ob es in dem Feld einen * gibt, wenn Ja dann soll er dann
bei diesem Datensatz noch alle Leerzeichen löschen die davor stehen. Also das
Ergebniss soll halt dann so aussehen:


"Hundefutter super lecker"
"Katzenfutter xy"

Kriegt man so etwas gelöst über ein SQL Script?
 

Lesen sie die antworten

#1 Christa Kurschat
14/04/2008 - 14:15 | Warnen spam
Hallo Hans,

"Hans" schrieb im Newsbeitrag
news:
Hallo,

ich hàtte mal wieder gern ein Problem :-)

Ich habe eine Datenbank, dort gibt es ne Tabelle mit einem Feld "BEZ1"
(string).

Dort gibt es Datensàtze

"Hundefutter super lecker *"
"Katzenfutter xy *"

usw.

Ich muss/will nun mit einem Programm automatisiert über alle Artikel gehen
und dort schauen ob es in dem Feld einen * gibt, wenn Ja dann soll er dann
bei diesem Datensatz noch alle Leerzeichen löschen die davor stehen. Also


das
Ergebniss soll halt dann so aussehen:


"Hundefutter super lecker"
"Katzenfutter xy"

Kriegt man so etwas gelöst über ein SQL Script?



Ja.
in einem Select sieht das so aus:
select rtrim(replace(Feld,'*','')) from Tabelle

Ein Update ginge so:
update Tabelle set
Feld = rtrim(replace(Feld,'*',''))

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org
Suchen in den Newsgroups:
http://groups.google.de/advanced_gr...p;ie=UTF-8

Ähnliche fragen