SethSeth
12.08.2017, 12:02:01
Witam
Mam w tabeli kolumnę w której sa takie dane jak Poz: B lub O lub P lub N
I CHciał bym to posortować malejąco.
Ale sortuje mi względem abecadła czyli abcde a chciał bym taką kolejnośc B, P, N, O
Jak to zrobić?
sabat24
12.08.2017, 12:16:12
Masz dwie opcje:
1. użyj ENUM jako typ kolumny Poz i wtedy są sortowane wedle indeksów dodanych do ENUM
2. użyj konstrukcji z FIELD np. ORDER BY FIELD(Poz, 'B','P','N', 'O')
SethSeth
12.08.2017, 12:35:17
O drugiej opcji nie słyszałem znowu czegoś się nauczyłem dziękuje