2
A
回答
0
也有類似的問題here。
他們說這在Android上並不是真的可行,但是有一個額外的標準化列的解決方法。
7
有一個解決方案,但它不是很優雅,但它適用於Android。
函數REPLACE可以用正常字符替換重音字符。例如:
SELECT YOUR_COLUMN FROM YOUR_TABLE WHERE replace(replace(replace(replace(replace(replace(replace(replace(
replace(replace(replace(lower(YOUR_COLUMN), 'á','a'), 'ã','a'), 'â','a'), 'é','e'), 'ê','e'), 'í','i'),
'ó','o') ,'õ','o') ,'ô','o'),'ú','u'), 'ç','c') LIKE 'SEARCH_KEY%'
或者使用Unicode:
SELECT YOUR_COLUMN FROM YOUR_TABLE WHERE replace(replace(replace(replace(replace(replace(replace(replace(
replace(replace(replace(lower(YOUR_COLUMN), '\u00E1','a'), '\u00E3','a'), '\u00E2','a'), '\u00E9','e'), '\u00EA','e'), '\u00ED','i'),
'\u00F3','o') ,'\u00F5','o') ,'\u00F4' ,'o'),'\u00FA','u'), '\u00E7' ,'c') LIKE 'SEARCH_KEY%'
哪裏SEARCH_KEY的是,你要找到在列的關鍵詞。
相關問題
- 1. 系統聲音忽略音量級別
- 2. 重複鍵忽略?
- 3. Jooq - 忽略重複
- 4. 忽略字符串比較中的重音字母
- 5. SPARQL中字符串匹配時如何忽略重音字符
- 6. 比較忽略重音字符的字符串
- 7. PHP 7 glob忽略帶重音符名稱的文件
- 8. 如何忽略突出顯示功能中的重音
- 9. 使用Ruby on Rails忽略MySQL查詢中的重音
- 10. 比較字符串忽略SQL中的重音(ORACLE)
- 11. 如何忽略php中字符的重音符號(語調)?
- 12. 將重音轉換爲HTML,但忽略標記
- 13. 過濾一個gridview忽略口音
- 14. 亞音速忽略TimeSpan屬性
- 15. 如何自定義Tesseract忽略噪音?
- 16. MPNowPlayingInfoCenter nowPlayingInfo通過AirPlay忽略AVPlayer音頻
- 17. 亞音速2遷移忽略後來
- 18. 如何使MPMoviePlayerController忽略靜音開關
- 19. qpainterpath.addtext忽略qfont權重
- 20. 忽略重複計算
- 21. 忽略Xcode重構的Pods?
- 22. 忽略主鍵重複
- 23. Cumsum忽略NA與重置
- 24. htaccess重定向被「忽略」
- 25. 忽略重複的行
- 26. Htaccess重定向被忽略
- 27. 使git忽略重命名
- 28. Automapper忽略屬性忽略
- 29. IS忽略被忽略
- 30. svn:忽略不忽略xcuserdata
此外,這不會非常好的性能,但至少是一個解決方案 – 2012-10-26 15:59:08
@MarcosVasconcelos是的,它的表現不好。但這是一個可能的解決方案。 – Derzu 2012-10-26 16:56:07