gruppenweise Sortierung

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von Tundra, 25.04.2008.

  1. Tundra

    Tundra Thread Starter Mitglied

    Beiträge:
    1.057
    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.057
    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 Forum Datum
Postgres Telefonbuch Sortierung Web-Programmierung 29.07.2010

Diese Seite empfehlen

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