1樓:匿名使用者
方法1: where cast(password as varbinary) = cast( 'abc' as varbinary)
方法2:where password collate chinese_prc_cs_as_ws ='abc'
注:方法1是轉換成二進位制再比較,由於大小寫的asc碼不同所以區分大小寫
方法2是利用排序規則,也是基於二進位制。在字段後加上collate chinese_prc_cs_as_ws
不理解歡迎追問!
2樓:great啦啦啦
判斷sql兩字串完全相等,大小寫一樣的方法有以下幾種:
1,sql怎樣判斷兩字串完全相等,大小寫一樣2,比較前把這兩個變更列印出來看一下。
比較簡單也比較好操作。
3樓:大大的
有兩種方法:
方法1: where cast(password as varbinary) = cast( 'abc' as varbinary)
方法2:where password collate chinese_prc_cs_as_ws ='abc'
注:方法1是轉換成二進位制再比較,由於大小寫的asc碼不同所以區分大小寫
方法2是利用排序規則,也是基於二進位制。在字段後加上collate chinese_prc_cs_as_ws
不區分大小寫的話用函式nullif(value1,value2) -- value1 非null值,相等返回null,不相等返回值1
declare @s1 varchar(100),@s2 varchar(100)
set @s1 = 'abc'
set @s2 = 'abc'
select isnull(nullif(@s1,@s2),'相等') -- 執行返回相等
區分大小寫的話用hashbytes函式
c語言中如何判斷兩個字串完全相等
兆憐翠 用字元比較函式,做個for迴圈判斷即可,字串比較函式strcmp 格式strcmp a,b 0 a b strcmp a,b 0 a0 a ba,b均為字串! include bool isequal char str1,char str2 return true int main 在資料結...
shell中如何比較兩字串是否相等
bin bash a abc b def if a b then echo a is same as b else echo a is different from b fi 小米飛貓 bin bash filename is diffs.shif 2 then echo usage diffs.s...
如何判斷字串中存在另外字串java
肖颯盤靈韻 1 public intindexof int ch string str 用於查詢當前字串中字元或子串,返回字元或子串在當前字串中從左邊起首次出現的位置,若沒有出現則返回 1。2 public intindexof int ch string str,intfromindex 該方法與...