Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sortowanie danych w mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
drakes
Mam pole w bazie typu varchar ktore sklada sie z danych typu "jakasnazwa jakisnumer" (czyli nap znajduja sie w nim wartosci : "nazwa 200", "nazwa 20", "nazwa 305").
Teraz moje pytanie: jak uszeregowac te wartosci w kolejności nie względem nazwy lecz tej liczby w nazwie (cały czas przy założeniu że pole musi być varchar)?

Z góry dzieki za odpowiedź.
popbart
Najlepszym sposobem będzie dodanie pola "jakisnumer" oraz pętlą w php przeorganizować tabelę biggrin.gif.

I oto kolejny dowód jak ważne jest odpowiednie zaplanowanie bazy danych tongue.gif
drakes
Nigdy nie da sie przewidziec wszystkich mozliowsic. Organizacja była dobra. Pierwotnie nie mialo być tego "jakiegosnumera" ale zwykla nazwa tekstowa szeregowana alfabetycznie.
Rozumiem więc ze nie ma teraz innego wyjscia tylko zmudne reorganizowanie calej tabeli.
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.