Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Kropka w INT
Forum PHP.pl > Forum > Przedszkole
tenloginjestzajety
Witam nie mogę nigdzie znaleźć rozwiązania, jak zapisać np. 5.45 w INT, po zapisaniu zostaje 5.
Dzięki
Damonsson
Jak stanąć na jednej nodze, żeby dwoma nogami dotykać podłoża?
Pyton_000
Jak wyszukać w google Biały żeby pokazało Czarny?
tenloginjestzajety
mam zapisane liczby w `12`

4.50
5.50
7.50
9.50
10.00


W zapytaniu SQL wstawiam ORDER BY `12` i oto efekt:

10.00
4.50
5.50
7.50
9.50

Nie rozumiem, dlaczego 10.00 wyrzuca jako pierwsze.
Damonsson
Bo cyfra "1" jest pierwsza. Jakiego typu używasz dla tych liczb?
tenloginjestzajety
TEXT
Damonsson
Zakładam, że to ceny i MySQL? To możesz użyć DECIMAL, pamiętając, że (X, Y) X to ilość WSZYSTKICH cyfr, a Y to ilość cyfr po przecinku zawierająca się w X. Więc dla trzymania kwot do 99999999,99 używasz typu DECIMAL(10,2)
tenloginjestzajety
działa rewelacyjnie, dzięki
Pyton_000
Nie ma to jak genialnie zadane zapytanie.
Czy w szkołach teraz uczą jak sensownie i klarownie zadawać pytania?
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.