Android Sqlite单词搜索

Android Sqlite单词搜索,android,sqlite,Android,Sqlite,我正在尝试制作一个安卓游戏,里面只有一个英语单词。我用最少的时间成功地完成了任务 所以我的问题是如何匹配我输入的随机字母来匹配一个单词 例如,我的字符是‘A’、‘B’、‘C’、‘O’、‘U’、‘p’ 所以我想要这个单词的结果Ab,Cop,Cap,Bap,Bop,Cup 我已经试过这个例子了 SELECT *FROM TABLE_NAME WHERE COLUMN_NAME LIKE '%A%' AND COLUMN_NAME LIKE '%B%' AND COLUMN_NAME LIKE

我正在尝试制作一个安卓游戏,里面只有一个英语单词。我用最少的时间成功地完成了任务

所以我的问题是如何匹配我输入的随机字母来匹配一个单词

例如,我的字符是‘A’、‘B’、‘C’、‘O’、‘U’、‘p’

所以我想要这个单词的结果Ab,Cop,Cap,Bap,Bop,Cup

我已经试过这个例子了

SELECT *FROM 
TABLE_NAME 
WHERE COLUMN_NAME LIKE '%A%' 
AND COLUMN_NAME LIKE '%B%' 
AND COLUMN_NAME LIKE '%C%' ...etc AND 
WORD_LEN <=6
我添加了一列WORD_LEN以最小化结果


但是它显示了一个错误的结果

您的表中有什么?正确的结果应该是什么?在您的示例中,您有两个字母和三个字母的单词,但是在SQL中,您要求所有字母都出现在匹配字段中。那么确切的要求是什么呢。@PM77-1可能他想获取存储在数据库中的任何有效单词,这些单词可以由这些字符构成。如果是这样,则与您的问题有关。AndrewT是对的。我使用列_len来减少结果,因为我有6个字母,单词_len是我想要一个不涉及其他字母的结果