![]() |
![]() |
![]()
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ź. -------------------- |
|
|
![]() |
![]()
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... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:21 |