开发者社区 问答 正文

MySQL区分大小写的查询

之前曾有人在此网站上询问过此问题,但我找不到足够的答案。如果我正在执行类似的查询:

Select Seller from Table where Location = 'San Jose' 我怎样才能让它只返回地点为“圣何塞”的卖家,而不是“圣何塞”或其他地点的卖家?

展开
收起
保持可爱mmm 2020-05-11 14:58:41 424 分享 版权
1 条回答
写回答
取消 提交回答
  • 默认情况下,MySQL查询不区分大小写。以下是寻找“值”的简单查询。但是它将返回“ VALUE”,“ value”,“ VaLuE”等。

    SELECT * FROM table WHERE column = 'value' 好消息是,如果您需要进行区分大小写的查询,则使用BINARY运算符非常容易,该运算符会强制进行逐字节比较:

    SELECT * FROM table WHERE BINARY column = 'value'来源:stack overflow

    2020-05-11 14:58:51
    赞同 展开评论