[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2002
    Beiträge
    1.121

    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

  2. #2
    Registriert seit
    May 2002
    Beiträge
    1.121
    Hi,
    habe mir ersteinmal wie folg beholfen:
    PHP-Code:
    ...
    ORDER BY                                                 
    case when SubStr(Name11between '0' and '9' then ' '
         
    else SubStr(Name11end concat name 
    Das hilft zwar erst einmal, aber vieleicht gibt es ja noch eine elegante Lösung mit einer Table oder so..

    Gruß
    Ronald

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.237
    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).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    May 2002
    Beiträge
    1.121
    Danke,
    PHP-Code:
    Castname as nchar(20)) 
    sieht wesentlich hübscher aus und lässt sich auch besser lesen in der Quelle.

    Gruß Ronald

Similar Threads

  1. SQL - automatische Sortierung der Datenbank
    By apparat in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 19-02-16, 14:42
  2. Sql-Sortierung
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 19-05-15, 08:01
  3. PLF-Modul Listgeneratur *Sortierung auf dem Lieferschein*
    By amazing123 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 24-03-15, 10:14
  4. SQL: Sortierung individuell nach einer Werte-Tabelle
    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
  •