![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam nastepujacy problem:
Mam w bazie kart kolekcjonerskich wpisane ich numery, ktore wygladaja nastepujaco: 1/92, 2/92.....92/92 Problem w tym ze orderujac wyswietlanie przez numer setowy (gdzie sa wpisane numery w tej wlasnie postaci) sql wymyslil sobie takie oto wyswietlanie: 1/92, 10/92...2/92, 20/92...etc. Jak zmusic lajdaka by rozumial ze 1 to to samo co 01 i wyswietlal prawidlowo? Wiem ze mozna to zrobic nowym polem zwanym e_order, ale w przypadku mojej bazy relacyjnej jest to niemozliwe. Czy mozna cosik takiego wymusic juz w zapytaniu? Z powazaniem zicher Ten post edytował zicher 26.04.2006, 19:26:03 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Może hm... order by pole+0 ? Ale nie sadze aby sie to sprawdziło tutaj.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 17.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat 1/92 to jest string (choć w zasadzie wyrażenie matematyczne) więc mysql sortuje to alfabetycznie.Poprostu zamiast dawać 1/92 to daj np: w jednej kolumnie "1" a w drugiej "92" jeśli tego nie można pominąć.. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie
W sumie Cytat Poprostu zamiast dawać 1/92 to daj np: w jednej kolumnie "1" a w drugiej "92" jeśli tego nie można pominąć.. moze tak byc mialem jednak nadzieje, ze istnieje jakis bajer w zapytaniu, ktory toto eliminuje. No nic ![]() Dzieki za pomoc Z powazaniem zicher |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Columbus Georgia Ostrzeżenie: (0%) ![]() ![]() |
Uzyj
string funkcji z mysql jak locate, substring, rpad, etc .. do normalizacji Twojej kolumny tak aby sie sortowalo poprawnie. Zrobilem kilka testow i wyglada, ze to mozliwe. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:46 |