Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie wg tytułu
Forum PHP.pl > Forum > Bazy danych > MySQL
Muniu
Witam!

Mam problem z sortowaniem wyników wg tytułu filmu. Niektóre filmy mają spację na początku tytułu lub cudzysłów. Filmy z tymi znakami niestety są na początku. Jak mogę zrobić, aby posortowało mi wg właściwego tytułu (bez tych znaków), a wyświetliło już z nimi...

Proszę o pomoc, pozdr,
MM
Darti
  1. SELECT * FROM filmy ORDER BY [u]LTRIM[/u](nazwa_filmu)
Muniu
A jak mogę dodatkowo usunąć z tego cudzysłów i kropki z początku?
flv
Kod
SELECT * FROM filmy ORDER BY ltrim(if(substring(nazwa_filmu,0,1)='.' OR '"',replace(nazwa_filmu,substring(nazwa_filmu,0,1),''),nazwa_filmu));

Coś w ten sposób, bardzo możliwe że nie będzie działać więc traktuj to raczej jako podpowiedź ; )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.