Mysql 如何通过部分字符串查找单词
我已经试着解决这个问题好几个小时了,但我不知道如何解决它,所以我需要一个正确的方向 我想创建一个页面,通过提供单词长度和字符,用户可以在其中找到合适的单词 例如,用户希望找到所有5个字母的单词,其中第二个字母是R,第四个字母是V,如下所示: _拉夫_ 我有一个表,其中有一列单词,其中有单词“letter”、“moon”、“drive”、“mrive”,查询应该返回“drive”和“mrive” 可以在MySQL中实现吗 当我在寻找方向时,我发现我应该创建一个trie结构。我不知道怎么做,但如果没有更简单的方法,我会学习的。是的,你可以使用:Mysql 如何通过部分字符串查找单词,mysql,sql,Mysql,Sql,我已经试着解决这个问题好几个小时了,但我不知道如何解决它,所以我需要一个正确的方向 我想创建一个页面,通过提供单词长度和字符,用户可以在其中找到合适的单词 例如,用户希望找到所有5个字母的单词,其中第二个字母是R,第四个字母是V,如下所示: _拉夫_ 我有一个表,其中有一列单词,其中有单词“letter”、“moon”、“drive”、“mrive”,查询应该返回“drive”和“mrive” 可以在MySQL中实现吗 当我在寻找方向时,我发现我应该创建一个trie结构。我不知道怎么做,但如果没
\
通配符表示任何单个字符。这还将强制字符串长度为5个字符,因为未使用通配符
你可以在上面的链接中找到一个关于
的很好的解释,比如通配符。Omg,我无法想象它会这么简单。我知道我不应该感谢你的回答,但非常感谢你为我节省了很多时间:)塞尔维亚人的问候谢谢你的回答,只需一句评论,而不是一个回答。没问题,伙计。
SELECT * FROM YourTable t
WHERE t.word_col LIKE '_R_V_'