SQL語句中 chinese_prc_CS_AI_WS 以及replace用法


SQL語句中 chinese_prc_CS_AI_WS 以及replace用法 - darrell - DARRELL的博客
 
 
  Select * from [DBData].[dbo].[T_Student] where Name='lilei'  
 查詢結果如下:
 
SQL語句中 chinese_prc_CS_AI_WS 以及replace用法 - darrell - DARRELL的博客
  結論:由查詢結果可知 SQL Server 默認是不區分大小寫的。
 
 
 Select * from [DBData].[dbo].[T_Student] where Name like '%(%' COLLATE chinese_prc_CS_AI_WS
查詢結果如下:
 

 SQL語句中 chinese_prc_CS_AI_WS 以及replace用法 - darrell - DARRELL的博客


排序規則名稱由兩部份構成,前半部份是指本排序規則所支持的字符集。
如:
  Chinese_PRC_CS_AI_WS
前半部份:指UNICODE字符集,Chinese_PRC_指針對大陸簡體字UNICODE的排序規則。
排序規則的后半部份即后綴 含義:
  _BIN 二進制排序
  _CI(CS) 是否區分大小寫,CI不區分,CS區分
  _AI(AS) 是否區分重音,AI不區分,AS區分   
  _KI(KS) 是否區分假名類型,KI不區分,KS區分 
     _WI(WS) 是否區分寬度 WI不區分,WS區分 

區分大小寫:如果想讓比較將大寫字母和小寫字母視為不等,請選擇該選項。
區分重音:如果想讓比較將重音和非重音字母視為不等,請選擇該選項。如果選擇該選項,
         比較還將重音不同的字母視為不等。
區分假名:如果想讓比較將片假名和平假名日語音節視為不等,請選擇該選項。
區分寬度:如果想讓比較將半角字符和全角字符視為不等,請選擇該選項。

 

SQL語句中 chinese_prc_CS_AI_WS 以及replace用法 - darrell - DARRELL的博客

   作用:將表中列名為“Name”的列中的所有中文括號改為英文括號。

   REPLACE

       用第三個表達式替換第一個字符串表達式中出現的所有第二個給定字符串表達式。

         語法

      REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )

      

參數

'string_expression1'

待搜索的字符串表達式。string_expression1 可以是字符數據或二進制數據。

'string_expression2'

待查找的字符串表達式。string_expression2 可以是字符數據或二進制數據。

'string_expression3'

替換用的字符串表達式。string_expression3 可以是字符數據或二進制數據。

返回類型

如果 string_expression(1、2 或 3)是支持的字符數據類型之一,則返回字符數據。如果string_expression(1、2 或 3)是支持的 binary 數據類型之一,則返回二進制數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM