MySQL区分大小写的查询
作者:互联网
参见英文答案 > How can I make SQL case sensitive string comparison on MySQL? 11个
之前已经在本网站上询问过,但我找不到足够的答案.如果我正在进行如下查询:
Select Seller from Table where Location = 'San Jose'
我怎样才能让它只返回位置’圣何塞’而不是’圣何塞’或其他东西的卖家?
解决方法:
默认情况下,MySQL查询不区分大小写.以下是一个寻找“价值”的简单查询.但它会返回’VALUE’,’value’,’VaLuE’等…
SELECT * FROM `table` WHERE `column` = 'value'
好消息是,如果需要进行区分大小写的查询,使用BINARY
运算符非常容易,这会强制逐字节比较:
SELECT * FROM `table` WHERE BINARY `column` = 'value'
标签:mysql,case-sensitive 来源: https://codeday.me/bug/20190915/1805735.html