Zobacz temat
Sortowanie wg pola w tabeli nie dzia?a poprawnie
|
|
lomcskw |
Dodany dnia 25.05.2009 21:28:25
|
![]() Przedszkolak ![]() Postów: 37 Ostrzeżeń: 1 ![]() Data rejestracji: 28.03.2008 09:10 |
Witam! Na stronie http://www.lokw.e... jest lista absolwentów. Niestety, nie umiem ustawi? w zapytaniu SQL do bazy poprawnego sortowania wg nazwiska, póki co baza sortuje wg id. Rozwi?zanie takie ma jedn? wad? - lista absolwentów jest wprowadzona w odpowiedniej kolejno?ci, ale zmiana nazwiska (np. poprawienie b??dnej jego pisowni) powoduje, ?e pole id przestaje dawa? poprawn? kolejno??. Je?li ustawi? sortowanie wg nazwiska - otrzymam kolejno?? ?, a potem A itd... Aby obejrze? przyk?adowe b??dy kolejno?ci wystarczy wybra? rocznik 1972. Pozdrawiam Andrzej |
|
|
W?cibski Go?? |
Dodany dnia 23.10.2025 19:50:45
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
kefirek |
Dodany dnia 26.05.2009 10:53:14
|
![]() Zaawansowany ![]() Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 ![]() Data rejestracji: 06.04.2008 21:59 |
Daj w zapytaniu ORDER BY nazwiska |
|
|
lomcskw |
Dodany dnia 26.05.2009 11:13:33
|
![]() Przedszkolak ![]() Postów: 37 Ostrzeżeń: 1 ![]() Data rejestracji: 28.03.2008 09:10 |
Ale w?a?nie o to chodzi, ?e je?li tak zrobi? - dostaj? nieprawid?ow? kolejno?? (tak jak napisa?em - najpierw litery ?, potem A itd...). My?l?, ?e to ma zwi?zek z kodowaniem znaków w bazie i tabeli, wsz?dzie jest UTF8 i metoda porównywania utf8_unicode_ci. Gdzie? chyba widzia?em dodatkowe polecenia sql-a wprowadzane do plików, tu? po nawi?zaniu po??czenia z baz?, ale mam obawy, czy to nie namiesza w istniej?cych danych (artyku?y, newsy itp...). Pozdrawiam - Andrzej |
|
|
piotrek199214 |
Dodany dnia 26.05.2009 16:12:36
|
![]() Bywalec ![]() Postów: 977 Pomógł: 168 ![]() Data rejestracji: 17.12.2007 21:05 |
Daj tak: ORDER BY nazwiska ASC
Pomog?em Ci? Wystarczy podzi?kowa? i oznaczy? post jako pomocny ![]() Tanie tworzenie wtyczek, masz problem napisz. |
|
|
lomcskw |
Dodany dnia 27.05.2009 08:25:20
|
![]() Przedszkolak ![]() Postów: 37 Ostrzeżeń: 1 ![]() Data rejestracji: 28.03.2008 09:10 |
W zapytaniu mam tak: a wola?bym mie? tak: bo wtedy nawet po zmiw z poszczególnych klas b?dzie posortowana alfabetycznie, a nie nazwiska (poprawki b??dów) lista absolwentów. Edytowane przez hoopak dnia 27.05.2009 17:43:13 |
|
|
piotrek199214 |
Dodany dnia 27.05.2009 17:41:45
|
![]() Bywalec ![]() Postów: 977 Pomógł: 168 ![]() Data rejestracji: 17.12.2007 21:05 |
Mi chodzi?o tylko o to aby? da? ASC i tyle. A szkic taki jak kefirek. Pozdro Pomog?em Ci? Wystarczy podzi?kowa? i oznaczy? post jako pomocny ![]() Tanie tworzenie wtyczek, masz problem napisz. |
|
|
lomcskw |
Dodany dnia 27.05.2009 21:23:27
|
![]() Przedszkolak ![]() Postów: 37 Ostrzeżeń: 1 ![]() Data rejestracji: 28.03.2008 09:10 |
Mo?e jeszcze raz. Nie chodzi mi o to jak zbudowa? zapytanie w sql-u. To umiem zrobi? ![]() Ponawiam zatem pytanie - dlaczego to nie dzia?a? Pozdrawiam - Andrzej Edytowane przez Chemikpil dnia 28.05.2009 23:04:34 |
|
|
piotrek199214 |
Dodany dnia 28.05.2009 08:27:49
|
![]() Bywalec ![]() Postów: 977 Pomógł: 168 ![]() Data rejestracji: 17.12.2007 21:05 |
- sprawd? tak. Bo rozumiem ?e chcia?by? tak: lecz co? Ci nie dzia?a. Pomog?em Ci? Wystarczy podzi?kowa? i oznaczy? post jako pomocny ![]() Tanie tworzenie wtyczek, masz problem napisz. |
|
Przejdź do forum: |