|
|
1
146
在SQL Server数据库的默认配置中,字符串比较 是 不区分大小写。如果数据库覆盖此设置(通过使用备用排序规则),则需要指定在查询中使用哪种排序规则。
请注意,我提供的排序规则只是一个示例(尽管它很可能对您很有用)。可以找到更全面的SQL Server排序规则概述 here . |
|
|
2
30
通常,字符串比较不区分大小写。如果数据库配置为区分大小写的排序规则,则需要强制使用不区分大小写的排序规则:
|
|
|
3
23
|
|
|
4
22
前两个答案(来自
Adam Robinson
和
Andrejs Cainikovs
)它们在技术上确实有效,但它们的解释是错误的,因此在许多情况下可能会产生误导。例如
其他四个答案在不同程度上是错误的。
有关排序规则、编码等的更多信息,请访问: Collations Info |
|
|
5
7
不,只使用
一个切实可行的解决方案是使用
|
|
|
6
4
您可以强制区分大小写,强制转换为varbinary,如下所示:
|
|
7
2
你在哪个数据库上?对于MS SQL Server,它是一个数据库范围的设置,或者您可以使用COLLATE关键字在每个查询中使用它。 |
|
|
JahStation · 如何更正传递参数/值到whereRaw 2 年前 |
|
|
Nezir · WHERE and子句不返回值 8 年前 |
|
|
NormX · 在窗体访问上打印预览到当前记录 8 年前 |
|
|
fishy101 · where子句中的差异-in和not in 8 年前 |