簡體   English   中英

如何在android sql搜索中使用[charlist] Wildcard

[英]How to use [charlist] Wildcard in android sql search

我試圖搜索以a或b或c開頭的名稱,所以我使用了這個查詢:

db.rawQuery("SELECT _id, name, freq FROM dicttable WHERE name LIKE '[A,B,C]%'
    ORDER BY freq DESC LIMIT 0, 8", null);

它沒有給出null結果或失敗結果,它只是給出了空值,這意味着它什么也沒找到。 任何人都可以指導我這個方法嗎?

你不能用LIKE做那種事情。 你需要像這樣使用GLOB

...WHERE name GLOB '[ABC]*' ...

*表示其他任何內容,因此這將匹配任何以A,B或C開頭並且后面還有其他內容的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM