SQLServer陷阱(三) 字符串相等与排序规则
2008-06-11 10:23
477 查看
SQLServer简体中文版默认的排序规则是Chinese_PRC_CI_AS, 这种情况下是不区分大小写及宽字符的.
'A' 与 'a' 与 'A'是相等的.
另外字符串比较时尾随空格是被忽略的.(顺便提一下len()也是忽略尾随空格的).
结果会输出1
宽字符,尾随空格常常被忽视.
'A' 与 'a' 与 'A'是相等的.
另外字符串比较时尾随空格是被忽略的.(顺便提一下len()也是忽略尾随空格的).
if 'abc' = 'ABc ' select 1
结果会输出1
宽字符,尾随空格常常被忽视.
相关文章推荐
- SqlServer排序规则错误致使不能查询
- 关于字符串排序的别的规则
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
- 将输入字符串中的字符按如下规则排序。 规则 1 :英文字母从 A 到 Z 排列,不区分大小写
- 修改sqlserver的数据库排序规则语句
- sqlserver排序规则在全角与半角处理中的应用
- 写一个函数对字符串数组进行排序,排序的规则是根据每个字符串中……
- SQLSERVER的排序规则
- 理解SQLSERVER中的排序规则
- sqlserver中的数据库排序规则(Collation)指定错误使中文变成问号
- Sqlserver 2008排序规则 与 SAP 不符
- SQlserver 2005 修改排序规则方法
- sqlserver中的排序规则
- sqlserver排序规则在全角与半角处理中的应用
- 修改SQLSERVER排序规则
- 整理一下SQLSERVER的排序规则
- SqlServer 2005 排序规则的修改
- SQL SERVER提供了大量的WINDOWS和SQLSERVER专用的排序规则
- sqlserver 数据库出现 排序规则问题