SQL 大小寫匹配 查詢

2021-09-05 19:52:11 字數 590 閱讀 8366

ms sql server 7 case sensitive query

sql 7 在安裝時預設的排序方式( sort order )是大小寫不敏感的( case-sensitive ),所以在作字串比較時,『abc『

和 『abc『 是等同的。那麼如何進行大小寫匹配的查詢呢?

用 cast,convert 函式可以做到這一點,實現的方法就是將字串以二進位制方式進行比較。以 cast 為例: select *from mytable

where cast(fld_1 as varbinary(50)) = cast(fld_2 as varbinary(50))

2. access case sensitive query使用 strcomp (用 vbbinarycompare 的方式比較)select *

from mytable1,mytable2where strcomp(mytable1.fld1,mytable2.fld1,0) = 0或者

select *

from mytable1 inner mytable2 on strcomp(mytable1.fld1,mytable2.fld1,0) = 0

SQL 大小寫匹配 查詢

ms sql server 7 case sensitive query sql 7 在安裝時預設的排序方式 sort order 是大小寫不敏感的 case sensitive 所以在作字串比較時,abc 和 abc 是等同的。那麼如何進行大小寫匹配的查詢呢?用 cast,convert 函式可以...

SQL查詢區分大小寫方法

一 例項介紹 sql語句大小寫到底是否區分呢?我們先從下面的這個例子來看一下 例 建立表,插入資料 declare maco table number int,myvalue varchar 2 insert into maco select 1,aa union all select 2,aa u...

SQL查詢區分大小寫方法

sql查詢區分大小寫方法 在sql server 中,預設 select from table where column1 xx 不區分大小寫 collate 選擇排序 可用在查詢區分大小寫上,例 select from table where column1 collate chinese prc...