-
SQL und Sortierung
Hallo Gemeinde,
was muss ich den bei SQL in SrtSeq einstellen, dass mir die Ziffern 0-9 vor dem A sortiert werden, und nicht hinter dem Z landen?
Nahchtrag: Ich bin jetzt bei einem embedded sql im RPGLE
Gruß
Ronald
-
Hi,
habe mir ersteinmal wie folg beholfen:
PHP-Code:
...
ORDER BY
case when SubStr(Name, 1, 1) between '0' and '9' then ' '
else SubStr(Name, 1, 1) end concat name
Das hilft zwar erst einmal, aber vieleicht gibt es ja noch eine elegante Lösung mit einer Table oder so..
Gruß
Ronald
-
Cast in N[VAR]CHAR (Graphic, CCSID 13488) => Unicode.
Da die Codes in Unicode wiederum ASCII-basiert sind (Zahlen ab x'0030', Buchstaben ab x'0041'), ergibt sich zwangsläufig eine andere Wertigkeit.
Eine lexikalische Sortierung (SRTSEQ) dürfte bei Unicode vergleichbar funktionieren.
Das war i.Ü. eine Überraschung für einige Anwender nach Umstellung auf Unicode, dass die Sortierfolge bei Unicode eben eine andere ist als gewohnt. Allerdings zieht die AS/400 damit wieder gleich zur Client-Welt (Windows/Mac/Unix).
-
Danke,
PHP-Code:
Cast( name as nchar(20))
sieht wesentlich hübscher aus und lässt sich auch besser lesen in der Quelle.
Gruß Ronald
Similar Threads
-
By apparat in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 19-02-16, 14:42
-
By tarkusch in forum NEWSboard Programmierung
Antworten: 13
Letzter Beitrag: 19-05-15, 08:01
-
By amazing123 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 24-03-15, 10:14
-
By bie-dro in forum NEWSboard Programmierung
Antworten: 18
Letzter Beitrag: 08-09-14, 20: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