Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysq] sortowanie liczb
Kildyt
post
Post #1





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

Ostrzeżenie: (0%)
-----


Witam forumowiczów

Załózmy, że w bazie mam rekordy. Rekordów jest 16. Każdy zawiera liczbę większą od poprzedniej.
Chciałbym aby było to posortowane od najmniejszej do największej czyli:
1
2
3
4
5
...
Ale gdy używam ORDER BY to soruje mi je tak:
1
10
11
12
13
14
15
16
2
3
4
..

Proszę o odpowiedź.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
JaRoPHP
post
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Pole po którym sortujesz jest typu łańcuchowego (np. char), dlatego taki efekt.
Gdyby było typu liczbowego (np. int), działałoby zgodnie z oczekiwaniem.


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
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 Aktualny czas: 22.08.2025 - 10:21