![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jaki typ kolumny w bazie mysql powininienem ustawic dla liczb zapisywanych w nastepujacy sposob np 49.600? Jesli zdecyduje sie na typ liczbowy to mam do dyspozycji tylko float i double ktore obsługują kropki a problem jest taki ze zawsze usuwa mi zera z koncowek i robi wynik w postaci np 49.6 co za bardzo mi nie odpowiada. Natomiast jesli dam typ tekstowy to sortujac wyniki dla bazy 110.654 bedzie mniejsze od 94.600 bo ma 1 z przodu ... macie jakies rady jak z tego wyjsc? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
To jak dana liczba zostanie wyświetlona na tym etapie nie powinno w ogóle być brane pod uwagę. To jest zadanie do zrealizowania tuż przed wyświetleniem danych użytkownikowi i tutaj powinieneś skorzystać z NumberFormattera. W bazie danych interesuje Cię jedynie typ danych (DOUBLE/DECIMAL/INTEGER itp.) i właściwości za nim idące.
Ten post edytował Crozin 23.05.2013, 00:42:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 18:08 |