紫昀-成长ING

生我何用、不能狂笑,灭我何用、不减狂骄。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

利用MSSQL排序规则,查询区分大小写的数据

Posted on 2011-05-12 11:08  紫昀-成长ING  阅读(359)  评论(0)    收藏  举报

1、查询MSSQL所有排序规则:

SELECT * FROM fn_helpcollations()

2、排序规则含义说明:

BIN 二进制排序
CI(CS) 是否区分大小写,CI不区分,CS区分
AI(AS) 是否区分重音,AI不区分,AS区分   
KI(KS) 是否区分假名类型,KI不区分,KS区分 
WI(WS) 是否区分宽度 WI不区分,WS区分 

3、例如查询表中某一字段所有包含小于字母x的数据

SELECT * FROM [TableName] WHERE [ColumnName] LIKE '%x%' COLLATE CHINESE_PRC_CS_AI_WS