Wiele czytałem na temat sortowania i próbowałem kilku różnych rzeczy, ale nie mogę uzyskać pożądanych rezultatów.Sortowanie serwera SQL zgodnie z niewrażliwym na wielkość liter w języku Java Porównanie Unicode
Poszukuję sortowania, które nie uwzględnia wielkości liter, akcentuje, ale umieszcza wszystkie znaki z akcentami po wszystkich "zwykłych" znakach. Na przykład, chcę wynik takiego:
- "AO Ark"
- "AO Smith Electrical Products Company"
- "AZ Vesalius"
- „A.ö.BKH Johann/Tirol "
Latin1_General_BIN traktuje akcenty tak, jak chcę, ale rozróżnia małe i wielkie litery.
Latin1_General_CI_AS, SQL_Latin1_General_CI_AS i Latin1_General_CI_AI wszystkim zwrócić ten:
- "ao Arka"
- "AO Smith Electrical Products Company"
- "A.ö.BKH Johann/Tirol"
- "AZ Vesalius"
Czy istnieje taka sortowania?
Co daje Latin1_General_CI_AS? –
@ Love2Learn Latin1_General_CI_AS, SQL_Latin1_General_CI_AS i Latin1_General_CI_AI wszystkie dają taki sam wynik, jak powyżej. – aiguofer
Aby obejść ten problem, można zamówić za pomocą 'UPPER (str)' i użyć porównania 'Latin1_General_BIN' ([demo] (http://sqlfiddle.com/#!6/1e4c7/22)). – dasblinkenlight