Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie po kolumnie varchar z wartościami liczbowymi
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
pawel_k
Witam,

zapewne nie da się tego zrobić ale wolę się jeszcze upewnić winksmiley.jpg

mam kolumnę typu varchar, wykonuję select z sortowaniem malejącym po tej kolumnie, po czym dostaję wynik:
m9
m60
m6
m57

a chciałbym, bez dodatkowych kolumn pomocniczych czy innych obejść uzyskać wynik:
m60
m57
m9
m6

da się zrobić to na samej bazie? ma działać w postgresie...
ayeo
Witam!

Oczywiście, że się da winksmiley.jpg ...ORDER BY CAST( REPLACE( column, 'm', '' ) AS signed ) DESC.
Nie mam pojęcia czy to zadziała szczerze mówiąc biggrin.gif

Pozdrawiam!

edit: działa, testowane
nospor
Cytat
ma działać w postgresie...
To nie mozna od razu samemu dac tego we wlasciwym dziale? Przenosze
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.