我有一个包含所有英语单词的数据库。我想找到特定字母表的正则表达式。例如,如果我要求“eta”的正则表达式,它应该返回所有具有'e','a'和't'的单词。但是当我运行以下代码时
SELECT word FROM wordlist
WHERE
word REGEXP 'eta';
它会返回'beta,caretake,detach等字样......' 如何在mysql中以真正的精神使用regexp。 在此先感谢
答案 0 :(得分:0)
SELECT word
FROM wordlist
WHERE word REGEXP 'e'
AND word REGEXP 'a'
AND word REFEXP 't'
答案 1 :(得分:0)
尝试:
SELECT word FROM wordlist WHERE word REGEXP '(e|t|a)'