偶然發現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預設是不會對字段的值區分大小寫...