我有一个MySQL数据库,其中包含一个名为 description 的varchar(250)字段。如果我想获取所有包含某个字符的记录(比如说“ x”),我将使用这样的查询:
select * from mytable where description like '%X%';
我需要一种简单的方法来查询描述字段中与字符“ x”匹配的确切单词,请记住每条记录可能有1个以上的匹配项。 因此,如果我的说明字段包含类似以下值:
I like to play the xylophone
The x-ray fish lives in the Amazon
Jax and Dex are both six years old
结果集为:
xylophone
x-ray
Jax
Dex
six
我在想逻辑将类似于社交媒体网站如何使用主题标签来热门话题。我希望能够通过查询执行此操作,但是存储的proc也可以工作。有什么建议吗?