![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 1 Dołączył: 15.06.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie, czy jest możliwość posortowania bazy jeśli mamy takie rekordy:
0, 1, 2, 3, 4, 5 [...] 9, 10, 11 [...], 99, 100, 101 itd. Jeśli użyję:
Tabela zostaje posortowana w ten sposób: ![]() Pozdrawiam i z góry dziękuję.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 61 Dołączył: 20.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Masz zły typ danych. Liczby przechowuje się w INTEGER (lub pokrewnych), a ty masz pewnie VARCHAR i sortuje ci alfabetycznie
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie. Zmień typ na INT
![]() -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 1 Dołączył: 15.06.2008 Ostrzeżenie: (10%) ![]() ![]() |
Ok, dzięki
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ja mam ten sam problem, ale nie mogę zmienić typu kolumny na INT, ponieważ czasami mam tam stringi (dla niektórych kategorii) danych, a dla innych mam INT.
Czy w zapytaniu SQL, można określić to, aby sortował jako INT akurat w danym przypadku ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:44 |