sql >> Databáze >  >> RDS >> SQLite

Vyhledávání s diakritikou ve sqlite (android)

COLLATE NOCASE funguje pouze pro 26 velkých písmen ASCII.

Nastavte národní prostředí databáze na takové, které má podporu pro znaky s diakritikou pomocí setLocale() a použijte COLLATE LOCALIZED .

Můžete také zkusit použít COLLATE UNICODE .Ale dejte si pozor na tuto chybu:SQLite UNICODE řazení v ICS nefunkční - již nerozlišují malá a velká písmena.

Podívejte se do dokumentace, kde najdete zmínku o těchto dvou zakladačích v systému Android.

Podívejte se také na tento online demo nástroj pro třídění.



  1. Jak funguje funkce LOCATE() v MySQL

  2. Navicat pro MySQL

  3. Hledáte jednoduché fulltextové vyhledávání? Vyzkoušejte MySQL InnoDB + CakePHP s Word Stemming

  4. Příklady LOCALTIME – MySQL