MySQL搜索关键字

时间:2014-11-01 22:41:08

标签: mysql wildcard sql-like

我需要找到包含单词AND的所有羽毛球名称。老师向我们展示了他的输出文件,它显示了以下结果:

#12.
+--------------------------+
| PublisherName            |
+--------------------------+
| Farrar Straus and Giroux |
| McPherson and Co.        |
| Simon and Schuster       |
| Thames and Hudson        |
+--------------------------+
4 rows in set (0.00 sec)

我使用的代码是:

SELECT PUBLISHER_NAME
FROM PUBLISHER
WHERE PUBLISHER_NAME LIKE '%AND%';

但是,我的结果还有一个额外的发布者: 兰登书屋 由于和随机。

有人可以直接指出我做错了吗?

由于

1 个答案:

答案 0 :(得分:2)

尝试在文本和通配符之间添加空格。

SELECT PUBLISHER_NAME
FROM PUBLISHER
WHERE PUBLISHER_NAME LIKE '% AND %';