amstel
1.07.2004, 09:54:28
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?
dr_bonzo
1.07.2004, 10:22:43
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_
amstel
1.07.2004, 10:30:05
ok, ale co z liczbami 9.1 lub 8.75 ?
kszychu
1.07.2004, 10:33:42
No to zmień nie na int a np. na double czy inny typ zmiennoprzecinkowy.
Indeo
1.07.2004, 11:25:19
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
amstel
1.07.2004, 11:42:06
wystarczylo zmienic (modify) kolumne na double!
Dzieki za pomoc!
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.