gruppenweise Sortierung

Diskutiere das Thema gruppenweise Sortierung im Forum Web-Programmierung

  1. Tundra

    Tundra Thread Starter Mitglied

    Beiträge:
    1.062
    Zustimmungen:
    48
    Mitglied seit:
    20.12.2006
    Hi,

    in einer Adressdatenbank gibt es eine Spalte Firma und eine Nachname.
    Ich möchte so sortieren, dass erst alphabetisch nach Firma sortiert wird (wenn das Feld belegt ist) und danach die restlichen Datensätze nach Nachname alphabetisch.

    Beispiel:
    - FirmaA
    - FirmaD
    - NachnameA
    - NachnameB

    Mit Order BY klappt das nur wenn ich firma desc, nachname, asc sortiere, aber nicht firma asc, nachname asc.
    Aber dann sind die Firmeneinträge immer falsch herum sortiert.

    Hat jemand eine Idee?

    Grüße
    Guido
     
  2. dms

    dms

    Zwei Vorschläge:

    1) Du könntest noch zusätzlich nach
    Code:
    IF(LENGTH(firma)=0,1,0)
    sortieren.

    2) Du machst eine UNION-Abfrage. Im ersten Schritt alle mit Firma, dann alle ohne Firma. Dann sind Sie wie gewünscht sortiert.
     
  3. Tundra

    Tundra Thread Starter Mitglied

    Beiträge:
    1.062
    Zustimmungen:
    48
    Mitglied seit:
    20.12.2006
    Danke.
    Ich hab´s mit
    IF(LENGTH(firma)=0,1,0)

    umgesetzt.
     
Die Seite wird geladen...
Ähnliche Themen - gruppenweise Sortierung
  1. ralfhpunkt
    Antworten:
    6
    Aufrufe:
    2.513

MacUser.de weiterempfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Akzeptieren Weitere Informationen...