私のクエリ:
SELECT distinct [ID], [IDGROUP], [DESCRIPTION]
FROM table
私の結果の問題:
1、1、こんにちは
1、1、こんにちは
違いが大文字と小文字のみの重複を選択しないようにフィルターを設定するにはどうすればよいですか??
私のクエリ:
SELECT distinct [ID], [IDGROUP], [DESCRIPTION]
FROM table
私の結果の問題:
1、1、こんにちは
1、1、こんにちは
違いが大文字と小文字のみの重複を選択しないようにフィルターを設定するにはどうすればよいですか??
このクエリを実行してみてください。
SELECT distinct [ID], [IDGROUP], [DESCRIPTION] COLLATE SQL_Latin1_General_CP1_CI_AS FROM table
ここでは、基本的に、DESCRIPTION列で大文字と小文字を区別しないと言っています
CI=大文字と小文字を区別しないAS=アクセントを区別する。
デフォルトでは、mysqlエンジンは大文字と小文字に基づいて複製しないと思います。つまり、Hello と hello は同じと見なされます。
これが最善の方法かどうかはわかりませんが、これは私にとってはうまくいきました:
SELECT distinct [ID], [IDGROUP], Upper([DESCRIPTION]) as [DESCRIPTION]
FROM table