国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
查詢區(qū)分大小寫

查詢區(qū)分大小寫

[日期:2005-07-08]來源:CSDN  作者:[字體: ]

在sql2000和7.0的查詢語句中,區(qū)分大寫的查詢方法

--sql2000,就用下面的方法.
--就是在字段名后加 collate Chinese_PRC_CS_AS_WS


--區(qū)分大小寫、全半角字符的方法

--測試數(shù)據(jù)
create table 表(fd varchar(10))
insert into 表
select aa=‘a(chǎn)a‘
union all select ‘Aa‘
union all select ‘AA‘   --全角A
union all select ‘A,A‘  --全角A,半角,
union all select ‘A,A‘ --全角A,全角,
go

--查詢
--1.查大寫字母
select * from 表
where fd collate Chinese_PRC_CS_AS_WS like ‘%A%‘ 
--就是在字段名后加 collate Chinese_PRC_CS_AS_WS

--2.查全角
select * from 表
where fd collate Chinese_PRC_CS_AS_WS like ‘%A%‘

--3.查半角
select * from 表
where fd collate Chinese_PRC_CS_AS_WS like ‘%,%‘
go

--刪除測試數(shù)據(jù)
drop table 表

/*--測試結(jié)果

1.查詢大寫字母的結(jié)果
fd        
----------
Aa


2.查詢?nèi)亲址慕Y(jié)果
fd        
----------
AA
A,A
A,A


3.查詢半角字符的結(jié)果
fd        
----------
A,A

(所影響的行數(shù)為 1 行)
--*/

================================================================

--sql7.0,就用下面的方法.

--如果是全部比較
--下面是測試
select * from(
select fd=‘a(chǎn)‘
union all select ‘A‘
) a
where cast(fd as varbinary(8000))=cast(‘A‘ as varbinary(8000))

/*--測試結(jié)果
fd  
----
A

(所影響的行數(shù)為 1 行)
--*/

--如果是部分匹配,就用charindex:

--下面是測試
select * from(
select fd=‘a(chǎn)‘
union all select ‘A‘
union all select ‘a(chǎn)Aaa‘
union all select ‘a(chǎn)aaa‘
union all select ‘cccA‘
) a
where charindex(cast(‘A‘ as varbinary(8000)),cast(fd as varbinary(8000)))>0

/*--測試結(jié)果
fd  
----
A
aAaa
cccA

(所影響的行數(shù)為 3 行)
--*/

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Sql Server排序規(guī)則的簡介、選擇、應(yīng)用
用SQL Server整理20902個漢字筆畫數(shù)據(jù)庫
SQL SERVER中collate的含義
SQL CASE SENSITIV( 大小寫敏感)相關(guān)--資料收集未整理
[分享]collate Chinese_PRC_CS_AI_WS的意思
如何判斷字段里是否包含中文
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服