-
Alphafeld rechtsbündig stellen, mit führenden 0en
Bei einer Datenübernahmen kommt die Kundennummer alpha, linksbündig mit verschiedenen Längen (max. 6stellig) daher.
Kann ich mit SQL diese Ziffern rechtsbündig stellen und mit führenden 0en versehen.
Oder bleibt nix anderes übrig, als zu programmieren?
-
digits(dec(trim(Feld):6:0))
Funktioniert nur, wenn "Feld" immer numerisch und nicht leer ist.
-
Wenn dein Feld Alpha ist
folgendes 5 x aufrufen
update myfile
set kunde = '0' concat Substr(kunde, 1, 5)
where Substr(kunde, 6, 1)= ' '
-
... oder
Code:
Update MyTable
Set MyCol = Right('000000' concat Trim(MyCol), 6)
...
... und das nur 1x aufrufen
Birgitta
-
Okay,
das sieht natürlich eleganter aus
-
superbestendank auch
hab die Varianten von malzusrex verwendet da "right" unter V5R2M0 anscheinend noch nicht unterstützt wird.
-
Meine Variante wäre auch nur ein Aufruf, sogar ab V4 .
-
 Zitat von Fuerchau
Meine Variante wäre auch nur ein Aufruf, sogar ab V4  .
Vorausgesetzt natürlich, dass das Feld nur numerische Zeichen enthält!
Ansonsten sollte das folgende Statement auch unter V5R2 funktionieren:
Code:
Update MyTable
Set MyCol = Translate(Space(6 - Length(Trim(MyCol))), '0', ' ') concat Trim(MyCol)
...
Birgitta
Similar Threads
-
By Cobolaner in forum NEWSboard Programmierung
Antworten: 12
Letzter Beitrag: 01-07-19, 09:36
-
By malti in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 30-01-06, 14:22
-
By mgraskamp in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 22-09-05, 15:27
-
By Souljumper in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 26-10-04, 08:30
-
By Jutta in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 19-04-04, 10:15
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