SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Wyszukiwanie z akcentem w sqlite (Android)

COLLATE NOCASE działa tylko dla 26 wielkich liter ASCII.

Ustaw lokalizację bazy danych na taką, która obsługuje znaki akcentowane za pomocą setLocale() i użyj COLLATE LOCALIZED .

Możesz także spróbować użyć COLLATE UNICODE .Ale uważaj na ten błąd:sortowanie SQLite UNICODE zepsute w ICS - nie jest już niewrażliwe na wielkość liter.

Sprawdź w dokumentacji wzmiankę o tych dwóch sortownikach w Androidzie.

Sprawdź również to narzędzie demonstracyjne do sortowania online.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Unia SQLite

  2. 5 sposobów na zaimplementowanie wyszukiwania bez rozróżniania wielkości liter w SQLite z pełną obsługą Unicode

  3. Odejmij dni od daty w SQLite

  4. Zmień separator na przecinek w wynikach zapytania SQLite

  5. 4 tryby wyjścia tabelarycznego w SQLite