![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 9.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam
Jak posortować tablę gdzie w polu są znaki i liczby: abc12 abc13 abc5 abc6 abc9 żeby było abc5 abc6 abc9 abc12 abc13 jeśli istnieje jakiś sposób proszę o podpowiedź |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Czy manual was gryzie?
http://pl.php.net/natsort |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@wookieb ale tu raczej chodzi o zrobienie tego na poziomie mysql (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 9.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
dla os. które mają podobny problem podaję odp.
... ORDER BY cast( `nazwa` AS unsigned ) ; Ten post edytował p_rzemon 13.03.2009, 11:53:04 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
nie mow ze ci to dziala.
Przeciez cast na takich danych zwroci ci same zera (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 9.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
masz racje zwraca zera
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 27.08.2007 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Tabela i dane:
Zapytanie:
Wynik: id value col 3 abc5 5 4 abc6 6 5 abc9 9 1 abc12 12 2 abc13 13 Ten post edytował griken 14.03.2009, 23:37:17 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 9.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
griken - dzięki za podjęcie tematu.
niestety źle podałem przykład - nie jest tak regularny aaaccca sada 12vc aaaccca sada 11av aaaccca sada 5av asc23 asada 12 csas 6 aba aa 1 taki raczej bardziej odpowiada temu co potrzebował bym posortować. Czy ma ktoś może jakiś pomysł? Ten post edytował p_rzemon 17.03.2009, 22:10:12 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
wyrazenia regularne?(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale nie wiem czy dadza rade
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 27.08.2007 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 9.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
1. aaaccca sada 5av
2. aaaccca sada 11av 3. aaaccca sada 12vc 4. aba aa 1 5. asc23 asada 12 csas 6 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 27.08.2007 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
1. aaaccca sada 5av 2. aaaccca sada 11av 3. aaaccca sada 12vc 4. aba aa 1 5. asc23 asada 12 csas 6 do takiego wyniku nie widzę żadnego sensownego sposobu sortowania, myślałem bardziej o czymś takim: 1. aba aa 1 2. aaaccca sada 5av 3. aaaccca sada 11av 4. aaaccca sada 12vc 5. asc23 asada 12 csas 6 gdzie do sortowania będzie brana pierwsza znaleziona liczba, o coś takiego może ci chodziło? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 23:43 |