WHERE句の構文 - Advanced SQL Engine - Teradata Database
Teradata Vantage™ - SQLデータ操作言語
- Product
- Advanced SQL Engine
- Teradata Database
- Release Number
- 17.10
- Published
- 2021年7月
- Language
- 日本語
- Last Update
- 2021-09-23
- dita:mapPath
- ja-JP/vjt1596846980081.ditamap
- dita:ditavalPath
- ja-JP/wrg1590696035526.ditaval
- dita:id
- B035-1146
- Product Category
- Software
- Teradata Vantage
構文要素
- search_condition
- 文に返される行が満たしていなければならない条件付き検索式。条件式や述部としても知られる。
- 引数は、個々の値、ユーザー定義関数、DEFAULT関数、およびsubqueryを含めたあらゆる有効なSQL式にすることもできますが、式全体が、単一の(TRUEまたはFALSE)ブール結果を返す形式でなければなりません。
- 論理式は、数値、文字列、および部分列の比較を含みます。
- WHERE句の検索条件でARRAYまたはVARRAYのデータ型を返す式は指定できません。関係演算子および式に関する詳細は、<Teradata Vantage™ - SQL関数、式、および述部、B035-1145>を参照してください。
- スカラー サブクエリーは、有効な検索条件です。
- 検索条件にLOBを含む式は、最初に別のデータ型にキャスト(例えば、BLOBをBYTEまたはVARBYTEに、またはCLOBをCHARACTERまたはVARCHARにキャスト)するか、または結果がLOBではない関数に渡さない限り、指定することはできません。
- 検索条件に含まれるサブクエリーにSELECT AND CONSUMEを指定することはできません。
- search_conditionが式で呼び出されて値式を返す場合は、スカラーUDFのみを指定できます。
- 検索条件に行レベル セキュリティ制約の値を指定すると、エンコード形式で表現しなければなりません。