1. ホーム
  2. sql

[解決済み] WHERE句で大文字小文字を区別して検索するには?

2022-04-15 09:42:25

質問

SQLクエリで大文字と小文字を区別して検索したいのですが、どうすればいいですか?しかし、デフォルトでは、SQL Serverは文字列の大文字と小文字を考慮しません。

SQLクエリで大文字と小文字を区別して検索する方法について、何かアイデアはありますか?

どのように解決するのですか?

を介して行うことができます。 照合順序の変更 . デフォルトでは、大文字と小文字は区別されません。

リンク先からの抜粋です。

SELECT 1
FROM dbo.Customers
WHERE   CustID = @CustID COLLATE SQL_Latin1_General_CP1_CS_AS
    AND CustPassword = @CustPassword COLLATE SQL_Latin1_General_CP1_CS_AS

または 大文字と小文字を区別するようにカラムを変更する .