大文字と小文字を区別(フィールドの場合)

このページでは、ディメンションまたはフィルタの一部である case_sensitive パラメータについて説明します。

case_sensitive は、モデルの一部として使用することもできます。詳しくは、case_sensitive(モデル用)パラメータのドキュメントをご覧ください。

case_sensitive は、Explore の一部として使用することもできます(case_sensitive(Explore 用)パラメータのドキュメント ページを参照)。

使用状況

表示: view_name {
dimension: field_name {
case_sensitive: no
}
}
階層
case_sensitive
使用可能なフィールドタイプ
ディメンション、フィルタ

許可
ブール値(はい / いいえ)

定義

dimension フィールドまたは filter フィールドをフィルタとして使用する場合は、case_sensitive パラメータを使用して大文字と小文字を変更できます。case_sensitive パラメータはほとんどの言語に対応していますが、一部の言語では必要な SQL 関数がありません。

case_sensitivity はデフォルトでオンになっており、フィルタでは大文字と小文字が区別されます。ただし、このページの一部のcase_sensitive SQL ダイアレクトでサポートされていないため、一部の言語ではこのパラメータはサポートされていません。

name ディメンションのフィルタで大文字と小文字を区別しないようにします。

dimension: name {
  sql: ${TABLE}.name ;;
  case_sensitive: no
}

-

一般的な課題

case_sensitive は一部の SQL 言語ではサポートされていません

case_sensitivity はデフォルトでオンになっており、フィルタでは大文字と小文字が区別されます。お使いの SQL 言語が case_sensitive パラメータをサポートしていない場合、大文字と小文字の区別はデータベースの設定によって異なります。大文字と小文字は区別されません。

Looker プロジェクトで case_sensitive をサポートするには、データベース言語もサポートしている必要があります。次の表に、Looker の最新リリースで case_sensitive をサポートしている言語を示します。