SQLServer 查詢區分字母大小寫

2021-10-03 16:34:30 字數 640 閱讀 9455

偶然發現sqlserver查詢條件預設不區分大小寫。。。。。。

參考:(1)

(2)

1、sqlserver預設不區分大小寫:

2、可以手動區分大小寫:

and tcn.centerpress_number ='2h(aa01/aa02)'   --不區分大小寫查詢

and tcn.centerpress_number collate chinese_prc_cs_ai_ws='2h(aa01/aa02)'   --區分大小寫,第一種寫法,放在查詢條件前邊

and tcn.centerpress_number collate chinese_prc_cs_ai_ws='2h(aa01/aa02)'        --區分大小寫,第一種寫法,放在查詢條件前邊

and tcn.centerpress_number ='2h(aa01/aa02)' collate chinese_prc_cs_ai_ws    --區分大小寫,第二種寫法,放在查詢條件後邊

sqlServer區分大小寫查詢

sql server預設不區分大小寫查詢,但是有的時候部分查詢語句卻需要區分大小寫查詢,這個時候就需要進行一些特殊處理。區分大小寫主要分兩種方法。轉二進位制判斷 select fromtablewherecast nameasvarbinary cast liyuanba asvarbinary 短...

SQL Server 查詢條件字母大小寫問題記錄

關於sql中查詢的時候是否區分大小寫的問題 ci指定不區分大小寫,cs指定區分大小寫 ai指定不區分重音,as指定區分重音 pref 指定大寫字母優先 omitted指定不區分全半形,ws指定區分全半形 如果繫結到架構的物件依賴於資料庫排序規則,則無法更改資料庫排序規則。請刪除資料庫排序規則的依賴項...

MySQL中查詢時對字母大小寫的區分

我相信很多人在mysql中查詢時都遇到過mysql不區分字母大小寫的情況 如以下例子 1.select from user where userpass z20 結果為 2.select from user where userpass z20 結果為 因此,mysql預設是不會對字段的值區分大小寫...