1. ホーム
  2. sql

[解決済み】SQL 大文字と小文字を区別する文字列の比較

2022-04-02 08:18:51

質問

文字列を比較するとき、それぞれの文字列の大文字と小文字が等しい場合のみ比較が成立するようにするには、どうすればよいのでしょうか。 例えば

Select * from a_table where attribute = 'k'

...は、属性が 'K' である行を返します。私はこの動作を望んでいません。

解決方法は?

Select * from a_table where attribute = 'k' COLLATE Latin1_General_CS_AS 

うまくいった