Czy istnieje typ sortowania w MySQL, który obsługuje rozróżnianie wielkości liter. Miałem wszystkie rodzaje sortowania w MySQL, wszystkie mają _ci na końcu nazwy, więc są one przypadkiem Insensitive sortowanie. Z góry dziękuję.Sortowanie z uwzględnieniem wielkości liter w MySQL
Odpowiedz
Zgodnie z MySQL Manual http://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html powinieneś być w stanie ustawić sortowanie na _cs
dla rozróżniania wielkości liter. Można uzyskać listę _cs
sortowania wykonując SHOW COLLATION WHERE COLLATION LIKE "%_cs"
zapytanie
Po trochę badań:
Najwyraźniej nie istnieją utf8_*_cs
w MySQL (jeszcze). Jeśli potrzebujesz sortowania z uwzględnieniem wielkości liter w polach utf8, powinieneś użyć utf8_bin
. To będzie bałagan ORDER BY
, ale to może być ustalona przez ORDER BY column COLLATE utf8_general_ci
Źródło: http://forums.mysql.com/read.php?103,19380,200971#msg-200971 i http://forums.mysql.com/read.php?103,156527,198794#msg-198794
Spróbuj sortowania kończącą się _bin
, takich jak latin1_bin
lub utf8_bin
, w zależności od zestawu znaków.
Dzięki Neil IT działa, gdy ustawić kolumnę użytkownika na utf8_bin to pobiera tylko dane, które są określone w kwerendzie choć mam dane z tego samego słowa mam na myśli Keyur, keyur, KEYUR. jakikolwiek sposób dzięki ............. –
Nowa wersja MySQL (8.0.1 i nowsze) pochodzi (ostatecznie) z zestawu sortowania utf8mb4_*_0900_as_cs
.
Więcej o to here
- 1. C# sortowanie ASCII z uwzględnieniem wielkości liter?
- 2. nie uwzględniają wielkości liter w wyszukiwaniu MySQL?
- 3. Jak skonfigurować MySQL do rozróżniania wielkości liter
- 4. sortowanie listy bez rozróżniania wielkości liter, bez obniżania wyniku?
- 5. WCF Data Service: Jak radzić sobie z uwzględnieniem wielkości liter zapytania
- 6. Rozróżnianie wielkości liter Lua
- 7. PHP: Rozróżnianie wielkości liter
- 8. Rails routes.rb - dopasowywanie wielkości liter
- 9. PHP - Rozróżnianie wielkości liter Szukaj
- 10. Rozróżnianie wielkości liter w pytaniu w Pythonie
- 11. Sortowanie akcentujące i nie rozróżniające wielkości liter w Oracle z LIKE
- 12. Przełącznik PHP/instrukcja case z rozróżnianiem wielkości liter bez rozróżniania wielkości liter
- 13. Nieodczuwalna analiza wielkości liter MemoryCache
- 14. JavaScript String.fromCharCode Rozróżnianie wielkości liter?
- 15. Sprawdzanie wielkości liter w programie SQL Server w celu sprawdzenia wielkości liter?
- 16. Funkcja niewysłowionej wielkości liter w PHP
- 17. Zmiana wielkości liter w nazwach kolumn
- 18. Jak zachować znaczniki wielkości liter w BeautifulSoup.BeautifulStoneSoup?
- 19. Porównanie niewrażliwych na wielkości liter w Slick?
- 20. Rozróżnianie wielkości liter w nazwach klas Java
- 21. javascript: ignorowanie wielkości liter w ciągach znaków
- 22. Jak mogę uczynić klucz hashujący bez rozróżniania wielkości liter?
- 23. sortowanie mysql sortowanie tabeli
- 24. Sortowanie kluczy nierozróżniające wielkości liter w PHP w wersji 5.3 lub mniejszej
- 25. Zmiana sortowania programu SQL Server na wielkość liter nie uwzględnia wielkości liter?
- 26. Zapytanie OData $ warunki filtrowania i rozróżnianie wielkości liter
- 27. Sortowanie listę wektorów nierównej wielkości w r
- 28. Jak mogę zrobić rozróżnianie wielkości liter niewrażliwe na wielkość liter?
- 29. Sortowanie liter jednego napisu tekstowego w Pythonie?
- 30. Tablica zawiera() bez sprawdzania wielkości liter?
dzięki niemiecki Rumm .......... –
[To] (http://mysqlserverteam.com/mysql-8-0-1-accent-and-case -sensitive-collations-for-utf8mb4 /) zawiera MySQL 8.0.1 i nowsze. – Jagger