Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Sortowanie niestandardowe
Forum PHP.pl > Forum > Przedszkole
Grzyw
Mam taką tabelę:


| id | nazwa |
---------------
| 0 | MMMM |
| 1 | BBBB |
| 2 | DDDD |
| 3 | ZZZZ |
| 4 | CCCC |


Chciałbym ją posortować rosnąco po nazwie, ale niezależnie od zawartości pola nazwa, rekord o ID = 0 musi być na końcu. Czyli opierając się na tym przykładzie z powyższego chcę uzyskać:

BBBB
CCCC
DDDD
ZZZZ
MMMM

Czy jest możliwe jednym poleceniem SQL uzyskąć takie sortowanie? Dane oczywiście są przykładowe, rekordów jest znacznie więcej i ich liczba jest dynamiczna.
nospor
tu masz w zasadzie odpowiedź:
http://nospor.pl/mysql-faq-n25.html#faq-5
musisz tylko zmienic kolejnosc.
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-2025 Invision Power Services, Inc.