ORDER BY wortmenge

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

  • ORDER BY wortmenge

    Guten Morgen

    Gibt es eine Möglichkeit bei mysql nach der wortmenge zu sortieren?

    wenn ich im feld "textfeld" bei der Abfrage mit ORDER BY textfeld ASC arbeite, sortiert er mir ja nach dem Text. Gibt es aber eine möglichkeit nach der Wortmenge zu sortiere? z.B. Folgende struktur:
    ID | textfeld
    1 | dies ist ein text
    2 | dies ist auch ein text
    3 | text
    Ausgabe:
    2 | dies ist auch ein text
    1 | dies ist ein text
    3 | text
    Grund: ID1 hat am meisten wärter dann ID1 und dann die 3

    Geht sowas direkt in mysql?

    Danke schonmal für eure tipps. Habe leider bisher nichts darüber gefunden.

    Gruss

    Olli

  • #2
    Nein, du musst die Anzahl der Wörter in der Zelle woanders in der Zeile speichern und kannst dann nach der Spalte sortieren.

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      wenn es dir nicht unbedingt auf die Anzahl der Wörter ankommt, könnte man auch folgendes benutzen
      PHP-Code:
      SELECT 
       textfeld 
      FROM
       tabelle
      ORDER BY
       CHAR_LENGTH
      (textfeldASC 
      das sortiert dann nach der Länge des Textes

      Kommentar


      • #4
        Hi

        Ok danke euch. Werde mir beides mal ansehen und dann entscheiden was besser ist für mich.

        Gruss

        Olli

        Kommentar


        • #5
          Original geschrieben von krel
          wenn es dir nicht unbedingt auf die Anzahl der Wörter ankommt, könnte man auch folgendes benutzen
          PHP-Code:
          SELECT 
           textfeld 
          FROM
           tabelle
          ORDER BY
           CHAR_LENGTH
          (textfeldASC 
          das sortiert dann nach der Länge des Textes
          Schlechte Idee, selbst dann lieber eine separate Spalte.
          Das ist ein riesiger Overhad den Query im Live-System zu haben.

          Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

          bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
          Wie man Fragen richtig stellt

          Kommentar

          Lädt...
          X