我需要一个简单的SQL查询来查找具有特定字符的单词

时间:2012-10-01 02:28:56

标签: mysql

我不是一个sql查询,它返回一个只包含这些字符的单词。 例如:如果我将字符表示为d,o,k,c,l。然后查询应该返回dock,doll,所有可能的英语单词。我的数据库中已有英文单词列表。

我试过这个查询,

select col_name from TName
Where
col_name REGEXP "^[d|o|k|c|l]{2,}$"

但是,这总是返回0行。请帮我解决mysql查询来解决这个问题.`

1 个答案:

答案 0 :(得分:1)

试试这个,

select col_name 
from TName
Where col_name REGEXP "\w[dockcl]+\w"