sortieren nach länge des varchars?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • sortieren nach länge des varchars?

    gibt es eine möglichkeit in einem SELECT per ORDER die datensätze so zu sortieren, dass sie nach der länge geordnet werden? beispiel: eine tabelle hat folgenden inhalt:

    ab
    abc
    a

    diese möchte ich per ORDER in folgende reihenfolge bringen:

    abc
    ab
    a

  • #2
    Code:
    SELECT feld, LENGTH(feld) le FROM tabelle ORDER BY le DESC;
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Und warum geht ein

      SELECT feld FROM tabelle ORDER BY LENGTH(feld) DESC;

      Deiner Meinung nach nicht ... ?!
      carpe noctem

      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

      Kommentar


      • #4
        Original geschrieben von goth
        Und warum geht ein [...] Deiner Meinung nach nicht ... ?!
        weil ich nur zu 99% sicher war. also gabs die lösung, die auch funktioniert. ;-)
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar

        Lädt...
        X