Query ordered by Summe aller Text-Längen

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

  • Query ordered by Summe aller Text-Längen

    Hi,

    folgende DB:

    CONTENT_DB
    id article_id text page

    In der DB werden Artikel gespeichert, die vor allem Text beinhalten.
    Einige Artikel sind daher in mehrere Seiten (mehrere Einträge in ARTICLE_DB) unterteilt. In page wird die Seitennummer gespeichert.
    aritcle_id ist für die Zuordnung der Seiten zuständig.

    BSP:
    id article_id text page
    1 1 seite 1 sülz 1
    2 1 seite 2 laber 2
    3 2 seite 1 bla 1
    [...]

    Ich möchte nun gerne einen Query erstellen, der nach der Textmenge eines gesamten Artikel sortiert wird.
    Also die Summe aller Zeichen, bei denen die article_id gleich ist.

    In etwa so:
    SELECT id
    FROM CONTENT_DB
    GROUP BY article_id
    ORDER BY summe(text aller Seiten)

  • #2
    Länge eines Textes: http://dev.mysql.com/doc/mysql/en/String_functions.html

    Zusammenzählen: http://dev.mysql.com/doc/mysql/en/GR...Functions.html

    hth
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar

    Lädt...
    X