Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> segregowanie "order by"
amstel
post 1.07.2004, 09:54:28
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?
Go to the top of the page
+Quote Post
dr_bonzo
post 1.07.2004, 10:22:43
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.
Go to the top of the page
+Quote Post
amstel
post 1.07.2004, 10:30:05
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 ?
Go to the top of the page
+Quote Post
kszychu
post 1.07.2004, 10:33:42
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
Go to the top of the page
+Quote Post
Indeo
post 1.07.2004, 11:25:19
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


--------------------
Go to the top of the page
+Quote Post
amstel
post 1.07.2004, 11:42:06
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!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:21