当前位置:  开发笔记 > 数据库 > 正文

使用LIKE查找2个单词,即使不是按时间顺序排列

如何解决《使用LIKE查找2个单词,即使不是按时间顺序排列》经验,为你挑选了1个好方法。

我只是想用词ROMEO JULIET显示描述,即使它不是按时间顺序排列.

ID   DESC
1    This is a sample sentence created by romeo and juliet
2    This is a sample sentence with romeo juliet.
3    romeo and juliet.
4    How to query romeo juliet word.
5    This is not included because there no name here.

在上面的示例中,我想显示id 1到4,因为它包含单词romeo juliet.

我怎么能用LIKE做到这一点?

我试过下面的查询

SELECT DESC FROM TableName WHERE DESC LIKE '%ROMEO JULIET%'

但结果只有id 2,因为id 1,3和4中的名称不是按时间顺序排列的.

提前致谢.



1> Ward..:

您正在寻找一个搜索ROMEO和JULIET的声明

您可以像这样编写SQL

SELECT... WHERE DESC LIKE '%romeo%' AND DESC LIKE '%juliet%'

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有