假设我有一个包含所有字典单词的表格,
我想从数据库中获取可以用给定的字母集组成的单词列表..
为此可以查询什么???..
我想到使用 substr 获取每个字符并比较它是否存在于列表中以及单词长度是否小于或等于给定的字母集。
例如
如果我给出以下一组字母,
I , L, S, N, N, E
那么我应该能够得到像下面这样的单词,
SIN, NIL, INN, INS, LINEN, LINENS, LINE, SINE, LENS etc.,,
查询是什么?
最佳答案
SELECT *
FROM dictionary
WHERE word REGEXP '^[ILSNE]{1,6}$';
不是一个完美的解决方案,但它可能会给你一些可以使用的东西
关于mysql - 如何获取可由给定字母组成的所有单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133994/