MySQL查询仅使用文本中的标题大小写检索关键字

时间:2014-11-19 14:06:42

标签: mysql sql case

我有一个名为KeywordText的数据库表中包含列的表,该表当前包含小写的文本,例如单词global

但是,如果我现在需要在标题或大写字母中加入关键字,则这些关键字必须与小写字母关键字不同,因此Globalglobal不同。

通常,MySQL SELECT * FROM Keyword WHERE KeywordText = 'global'会返回两个结果,即Globalglobal

但有人可以建议只返回Global的方法吗?我不认为在查询中包含LIKE BINARY会有所帮助,因为它会返回其他unigram或bigram关键字,例如Global networking

对先前问题的任何重复抱歉。

1 个答案:

答案 0 :(得分:0)

要进行区分大小写的查询,您需要执行二进制操作,以便比较每个字节的信息。例如:

SELECT * FROM `table` WHERE BINARY `column` = 'value'