2010年5月17日 星期一

Where條件區分大小寫(T-SQL)

最近查了一下 SQL Server 中如何區分文字(英文)資料的大小寫
所以記錄一下 :

  重點就是要在 Where 條件的欄位後面加上
  Collate SQL_Latin1_General_CP1_CS_AS
  (CS 代表 Case Sensitive)

範例 :
  SELECT * FROM (
   SELECT 'Test' AS Col1
  ) AS A
  WHERE Col1 Collate SQL_Latin1_General_CP1_CS_AS = 'test'

[參考TechNet]

1 則留言: