Textfeld beschneiden ab Sonderzeichen "/"

MysterioJN

SQL-Guru
Beiträge
158
Hallo zusammen,

ich hab folgendes Problem:

Wir haben 4 und 5 stellige Artikelnummern.

Auszug aus dem Stamm:

0250,
1023,
20602,


Unser Vertriebsdienstleister meint aber, er müsse Kooperationsmedien (ein Medium, zwei Vertreiber = beide Vertreiber haben eine eigene Artikelnummer) in einer Spalte beide Artikelnummern - getrennt durch "/" - führen.

Das sieht dann so aus:
1400/45675423,


Könnt ihr mir helfen, das im SELECT nur die Zeichen auftauchen, die LINKS von dem '/' stehen?

Begrenzen nach 4 Zeichen geht ja nicht, da wie gesagt wir auch welche haben die 5stellig sind.

Hoffe ihr könnt mir weiterhelfen :-/

Beste Grüße

Marco
 
Werbung:
schau, was der M$-SQL so an Stringfunktionen hat. Damit kannst ganz sicher was basteln. Also Schnellschuß - ich weiß aber nicht, ob das portabel ist:

Code:
test=# select regexp_replace('1400/45675423','/.*$','');
 regexp_replace
----------------
 1400
(1 Zeile)

test=*#
 
Wichtig vlt noch: Die Artikelnummer muss echt variabel sein. Ich kann nicht alle Eventualitäten vorgeben, da die sich ja regelmäßig ändern.

Daher soll er ja checken, ob das "/" vorhanden ist und wenn ja, ab da inkl. "/" nach rechts abschneiden.
 
Werbung:
Zurück
Oben