查询时区分大小写

-- 生成测试数据
SET  ANSI_NULLS  ON
GO
SET  QUOTED_IDENTIFIER  ON
GO
SET  ANSI_PADDING  ON
GO
CREATE   TABLE   [ dbo ] . [ test ] (
    
[ name ]   [ varchar ] ( 20 NULL ,
    
[ quarter ]   [ int ]   NULL ,
    
[ profile ]   [ int ]   NULL ,
    
[ dates ]   [ smallint ]   NULL ,
    
[ ID ]   [ int ]   IDENTITY ( 1 , 1 NOT   NULL ,
 
CONSTRAINT   [ PK_test ]   PRIMARY   KEY   CLUSTERED  
(
    
[ ID ]   ASC
)
WITH  (PAD_INDEX   =   OFF , STATISTICS_NORECOMPUTE   =   OFF , IGNORE_DUP_KEY  =   OFF , ALLOW_ROW_LOCKS   =   ON , ALLOW_PAGE_LOCKS   =   ON ON   [ PRIMARY ]
ON   [ PRIMARY ]
GO
SET  ANSI_PADDING  OFF
GO
SET   IDENTITY_INSERT   [ dbo ] . [ test ]   ON
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' a ' 1 1000 421 1 )
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' Aa ' 2 2000 421 2 )
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' AA ' 3 4000 421 3 )
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' A ' 4 5000 421 4 )
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' b ' 1 3000 421 5 )
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' b ' 2 3500 421 6 )
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' b ' 3 4200 421 7 )
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' b ' 4 5500 421 8 )
INSERT   [ dbo ] . [ test ]  ( [ name ] [ quarter ] [ profile ] [ dates ] [ ID ] VALUES  (N ' A ' 1 1000 421 9 )
SET   IDENTITY_INSERT   [ dbo ] . [ test ]   OFF

  

-- sql server 查询区分大小写 collate Chinese_PRC_CS_AS_WS
select   *   from  test  where   [ name ] = ' A '  collate Chinese_PRC_CS_AI
select   *   from  test  where   ascii (name)  =   ascii ( ' A ' )

 

(图:效果图)  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值