![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 4.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
mam taki kod: "select * from users where ilosc > 1 order by srednia desc" "srednia" to liczby od 1 do 10. powyzszy kod (po odpowiednim "obrobieniu") zwroci: 9 8 7 6 5 4 3 2 1 10 Chce aby 10 byla wyswietlana na gorze. Jak mozna to inaczej posegregowac? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Jesli ci tak segreguje:
9 8 7 6 5 4 3 2 1 10 to masz te liczby zapisane w bazie jako tekst, zmien typ kolumny na INT -- wtedy te liczby beda traktowane jako liczby a nie _tekst_ -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 4.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
ok, ale co z liczbami 9.1 lub 8.75 ?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
No to zmień nie na int a np. na double czy inny typ zmiennoprzecinkowy.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Jeśli są to ułamki o określonej (maksymalnej) liczbie cyfr o przecinku to ustaw to pole na np.:
DECIMAL(8,2) czyli 8 cyfr przed i dwie po przecinku -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 4.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
wystarczylo zmienic (modify) kolumne na double!
Dzieki za pomoc! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:21 |