Sortowanie bazy w SQL wg nazwiska nie działa

0

Witam !

Korzystam z bazy Paradox w Delphi i mam problem z sortowaniem tej bazy w SQLu wg nazwiska

do wyświetlenia wyników zapytania korzystam z zapytania

SELECT * FROM dane ORDER BY Nazwisko 

i wszystko jest OK tylko zauważyłem że SQL bierze pod uwagę polskich znaków na początku nazwiska. Tzn.wszystkie nazwiska zaczynające się na polskie znaki np Ś lub Ł itd znajdują się na końcu listy mimo że np znajdują się przed nazwiskiem Zefir jak "zmusić" SQLa żeby sortował również wg polskich znaków

z góry dzięki
klimba

0

Niestety nie obędzie się najprawdopodobniej bez rozwiązanie na piechotę, tj. sortowania po polu Nazwisko z literami polskimi zamienionymi na odpowiedniki bez ogonków np. Ćwiąkalski na Cwiakalski.

0

no ale wtedy:
Ćwiąkalski będzie przed np: Czartoryski,
na szybko ja bym sortując zamieniał znak an jakąś liczbę-kod w asci czy coś, i po tym sortować.

Ewentualnie spróbować zamienić polski znak na 2 znaki, czyli Ć na CZ (przykładowo).

0

no dobra ale chodzi o to żeby posortować tablicę w Delphi czy jakoś to się da zrobić w SQLu ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1