alfabetyczne sortowanie w SQLITE |
alfabetyczne sortowanie w SQLITE |
16.11.2009, 01:43:07
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Co zrobić, żeby sortowanie w SQLITE działało dobrze to znaczy, żeby wszystko było po kolei. Bo teraz jak w zapytaniu mam ORDER BY NAME
to nie wszystko jest po kolei. pozdrawiam Jola No chyba dobrą mam składnie? Podaje przykład ze strony http://www.w3schools.com/sql/sql_orderby.asp SELECT * FROM Persons ORDER BY LastName DESC A w efekcie dostaje kilka pierwszy wierszy posortowanych od Z-A i potem następne też posortowane od Z-A. Czyli tak jakby się podzieliło wyniki na 2 grupy każdą posortowało i połączyło. Co zrobiłam źle? pozdrawiam Jola |
|
|
16.11.2009, 10:06:18
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 16.11.2009 Ostrzeżenie: (0%) |
DESC sortuje malejąco (z-a), ASC sortuje rosnąco (a-z).
|
|
|
16.11.2009, 10:09:12
Post
#3
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Wiem o tym!
Udało mi się ustalić, że winę za taki stan rzeczy ponoszą małe albo duże litery na początku nazw oraz ich kodowanie - niektóre to polskie literki. Z tego co przeczytałam to funkcje UPPER i inne nie działają poprawnie ze znakami z poza kodowania ASCI. Czy da się w SQLITE coś z tym zrobić? pozdrawiam serdecznie Jola |
|
|
16.11.2009, 10:14:14
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
a można zobaczyć jak wyglądają wpisy w db?
-------------------- |
|
|
16.11.2009, 16:08:52
Post
#5
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Wpisy przeglądane przez sqlite manager i przez własną stronę wyglądają dobrze - nie ma tam nic niepokojącego. Część z nich zaczyna się dużymi literami cześć małymi, część ma tylko znaki ASCI a część również polskie znaki z ogonkami i kreseczkami. i jest kilka znaków greckich. W ogóle wszędzie używam kodowania UTF8. Sprawdzałam w dokumentacji na stronie SQLITe i wywnioskowałam z niej, że to wina znaków z poza ASCI i mieszania dużych i małych liter. Jak temu zaradzić? Jestem zrozpaczona, czy nie da się normalnie posortować danych w SQLITE?
Co raz bardziej się skłaniam do zmiany tej bazy - tyle z nią problemów. Chcąc się upewnić, w POSTGRES i MYSQL da się normalnie sortować? pozdrawiam serdecznie Jola |
|
|
16.11.2009, 16:11:55
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
oczywiście że się da, i nie ma z tym problemów.
-------------------- |
|
|
11.12.2009, 12:17:45
Post
#7
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Czyli w SQLITE się nie da? A w innych tak?
Znasz jakiś poradnik dla początkujących o POSTGRESIE? pozdrawiam serdecznie Jola Próbowałam tego POSTGRESA ale chyba jeszcze dla mnie zatrudny. Ponawiam moje pytanie: Jak sortować w bazie SQLITE alfabetycznie bez rozróżniania wielkich i małych literek? Bardzo proszę o pomoc |
|
|
11.12.2009, 12:42:54
Post
#8
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
zawsze możesz wrzucić dane do tablicy i sortować po stronie PHP za pomocą natcasesort
EDIT http://www.mail-archive.com/sqlite-users@s...g/msg03205.html Ten post edytował piotrooo89 11.12.2009, 12:45:19 -------------------- |
|
|
12.12.2009, 00:16:01
Post
#9
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 4 Dołączył: 28.09.2009 Skąd: Chełm Ostrzeżenie: (0%) |
Kod SELECT * FROM Persons ORDER BY UPPER(LastName) DESC Sry za bump, moze sie komus przyda kolejna z metod, ktora podalem na innym forum. -------------------- WebKrytyk - zobacz jak marnują się Twoje pieniądze w internecie!
|
|
|
14.12.2009, 14:54:55
Post
#10
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Dziękuję CapaciousCore
za chwilkę będę sprawdzać czy to działa. piotrooo89 A czy da się w PHP sortować wielowymiarowe tablice w ten sposób? pozdrawiam serdecznie Jola |
|
|
14.12.2009, 15:05:12
Post
#11
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
manual prawdę Ci powie array_multisort
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 4.06.2024 - 04:07 |