也就是说 where name='x' 和 where name='X' 查询到的结果是一样的
网上有一种处理方式是可以在 where 后的字段名前加 binary:(https://www.cnblogs.com/paulwhw/p/12376226.html)
不过更根本的解决方法也许应该是更改数据库的排序规则:(https://www.cnblogs.com/jerviscui/p/11791129.html)
默认为:Chinese_PRC_CI_AS
修改为:Chinese_PRC_CS_AS
当然也可以修改表的排序规则,或者在查询语句中附加排序规则,就不再细列了。。。
MSDN:https://docs.microsoft.com/zh-cn/sql/relational-databases/collations/collation-and-unicode-support