-
Zeichen "auschneiden"
Hallo alle zusammen,
hat evtl. jemand eine Idee..... Ich möchte gerne in einer Tabelle bestimmte Texte ausschneiden welche ich woanders benötige, Die Länge ist immer verschieden, deswegen dürfte ich mit dem normalen "substr" nicht sehr weit kommen. Der einzige Anhaltspunkt, den ich habe ist, daß der relevante Bereich immer zwischen Punkt "." (ohne Leerzeichen) und dem Komma "," (ohne Leerzeichen) steht.Das sollte doch mit SQL irgentwie machbar sein, oder ?? Ich habe nur leider keine Idee :-((
Besten Dank im voraus
Michael
-
Ich würde es mit ILE RPG probieren, und zwar mit der BIF %SCAN und %SUBST.
Mit Scan kann Du nach dem . und dem , suchen
und dir damit die genaue Position ausgeben lassen und dann mit den Zahlen, kannst Du dir dann mittels Subst den String rausholen.
-
Schau mal im SQL-Handbuch nach der Funktion POSSTR.
POSSTR liefert die relative Position einer Zeichenkette in einer anderen Zeichenkette.
Das ganze wird natürlich etwas komplizierter, wenn die Zeichen NICHT vorkommen, dies sollte also in einer WHERE-Klausel bereits geprüft werden.
-
Mit SQL ist das nicht ganz einfach, aber folgendes Beispiel sollte funktionnieren:
SELECT Substr(Field, posstr(Field, '.')+1, posstr(Field, ',')-posstr(Field, '.')-1)
FROM MyLib/MyFile where posstr(Field, '.') <> 0
Birgitta
-
Hallo Brigitta,
das war exact das was ich gesucht habe. 1000 Dank, Michael
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von B.Hauser:
Mit SQL ist das nicht ganz einfach, aber folgendes Beispiel sollte funktionnieren:
SELECT Substr(Field, posstr(Field, '.')+1, posstr(Field, ',')-posstr(Field, '.')-1)
FROM MyLib/MyFile where posstr(Field, '.') <> 0
Birgitta [/quote]
Similar Threads
-
By Christian.Hesse in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 04-08-06, 10:04
-
By GEA in forum NEWSboard Drucker
Antworten: 1
Letzter Beitrag: 07-03-06, 11:22
-
By Unregistriert in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 31-01-05, 15:18
-
By M Scheid in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 04-11-04, 13:26
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks