Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何通过部分字符串查找单词_Mysql_Sql - Fatal编程技术网

Mysql 如何通过部分字符串查找单词

Mysql 如何通过部分字符串查找单词,mysql,sql,Mysql,Sql,我已经试着解决这个问题好几个小时了,但我不知道如何解决它,所以我需要一个正确的方向 我想创建一个页面,通过提供单词长度和字符,用户可以在其中找到合适的单词 例如,用户希望找到所有5个字母的单词,其中第二个字母是R,第四个字母是V,如下所示: _拉夫_ 我有一个表,其中有一列单词,其中有单词“letter”、“moon”、“drive”、“mrive”,查询应该返回“drive”和“mrive” 可以在MySQL中实现吗 当我在寻找方向时,我发现我应该创建一个trie结构。我不知道怎么做,但如果没

我已经试着解决这个问题好几个小时了,但我不知道如何解决它,所以我需要一个正确的方向

我想创建一个页面,通过提供单词长度和字符,用户可以在其中找到合适的单词

例如,用户希望找到所有5个字母的单词,其中第二个字母是R,第四个字母是V,如下所示:

_拉夫_

我有一个表,其中有一列单词,其中有单词“letter”、“moon”、“drive”、“mrive”,查询应该返回“drive”和“mrive”

可以在MySQL中实现吗

当我在寻找方向时,我发现我应该创建一个trie结构。我不知道怎么做,但如果没有更简单的方法,我会学习的。

是的,你可以使用:

\
通配符表示任何单个字符。这还将强制字符串长度为5个字符,因为未使用通配符


你可以在上面的链接中找到一个关于
的很好的解释,比如
通配符。

Omg,我无法想象它会这么简单。我知道我不应该感谢你的回答,但非常感谢你为我节省了很多时间:)塞尔维亚人的问候谢谢你的回答,只需一句评论,而不是一个回答。没问题,伙计。
SELECT * FROM YourTable t
WHERE t.word_col LIKE '_R_V_'