小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


SQLServerで大文字小文字を区別して検索する方法

SQLServerで大文字小文字を区別して検索する場合は、WHERE句にCOLLATE(照合順序)を指定します。
※SQLServer2000と2005で検証済みです。

SELECT * FROM TABLE_NAME FROM 
WHERE X = 'Y' COLLATE Japanese_CS_AS

デフォルトでは、Japanese_CI_ASが設定されているため、ひらがな・カタカナ、そして全角・半角の区別はしません。
これをすべて区別する場合は、COLLATE Japanese_BINを設定します。大文字小文字だけ区別しない場合は、Japanese_CI_AS_KS_WSと指定します。