Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

SQL

anubiss1 / 3 Antworten / Baumansicht Nickles

Hi,

kann mir einer sagen wie ich bei zusammengesetzten wörtern, die durch ein leerzeichen getrennt sind nur den ersten teil ausgebe kann.

Also eine abfrage welche alles was rechts vom leerzeichen steht löscht.

bei Antwort benachrichtigen
d-oli anubiss1 „SQL“
Optionen

Welches RDBMS?

Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
anubiss1 d-oli „Welches RDBMS? Gruss, d-oli“
Optionen

microsoft sql server 2005

bei Antwort benachrichtigen
Borlander anubiss1 „SQL“
Optionen

Hm, also den Anfang eines Strings kannst Du mit der Funktion LEFT(String, länge) bekommen, fehlt also nur noch eine Funktion um die Position des Leerzeichens zu bestimmen. In MySQL ist das u.A. mit LOCATE möglich, ich weiß allerdings nicht ob das zum ANSI-SQL-Standard gehört...

Gruß
Borlander

bei Antwort benachrichtigen