MySQL:WHERE IN子句区分大小写吗?

3

我在想MySQL中的IN子句在处理字符串值时是否区分大小写。例如下面的例子,它是否会显示所有数据,无论其是否为大写?

SELECT Column1 FROM Table1 WHERE Column2 IN ('sample1','Sample2','sampLe3')

2
你为什么不自己检查? - RN Kushwaha
1
马克,真的,只用了5分钟就组织好这个问题! - Drew
@mark 不区分大小写 - Amit.S
请查看此处:http://dba.stackexchange.com/questions/15250/how-to-do-a-case-sensitive-search-in-where-clause - rkosegi
1个回答

7

实际上,这取决于您的数据库/表/列排序规则。如果您的排序规则区分大小写,那么运算符也会区分大小写。


谢谢,伙计。我查了一下我的默认排序规则,它说默认情况下是不区分大小写的。 - Mark Vincent Manjac

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接