Alphabetische Sortierung in MySQL

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Alphabetische Sortierung in MySQL

Beitrag von mgutt »

Hallo,

ich möchte gerne eine alphabetische Sortierung von Filmtiteln erreichen.

Dabei habe ich aber das Problem mit Titel, die einen Artikel haben wie z.B. "The Ring". Hier muss die Möglichkeit der Sortierung nach "r" mitberücksichtigt werden.

Daher dachte ich, wenn ich beim Hinzufügen des Films, diesen speziellen Artikel mit filtere.

D.h. ich füge einer Spalte "firstchar" den Wert "r" hinzu.

nun kann ich sortieren nach "firstchar". Das reicht mir aber auch nicht.

Ich möchte, dass der Film auch bei "t" auftaucht. D.h. doppelt in der Liste auftaucht. Wie könnte ich das hinkriegen?

Alternativ dachte ich daran die Sortierung so zu machen, dass sie primär nach film_title geht, aber wenn in firstchar ein Wert ist, dass dieser bei der Sortierung bevorzugt wird. Dazu eine Variante parat?

Gruß
Marc
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Ich würde das in zwei Spalten ("The" + "Ring") aufteilen. Du könntest zwar auch mit dem "firstchar" und if(..) arbeiten, aber du willst die Titel wenn du mehrere hast ja sicher nach "Ring" sortieren und nicht nach "r" oder "The".
KB:knigge
Antworten

Zurück zu „Coding & Technik“