【问题标题】:MySQL searching for a keywordMySQL搜索关键字
【发布时间】:2014-11-01 22:41:08
【问题描述】:

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

#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%';

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

有人可以指出我做错了什么吗?

谢谢

【问题讨论】:

    标签: mysql wildcard sql-like


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!唯一没试过的哈哈。
    猜你喜欢
    • 2010-10-07
    • 1970-01-01
    • 2011-10-27
    • 2013-04-08
    • 1970-01-01
    • 2019-02-07
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多