ISNOTTRUE スカラー関数
ISNOTTRUE 関数は、入力式によって返される値の真理値が FALSE または NULL の場合は TRUE、その真理値が TRUE の場合は FALSE を返します。
スキーマは SYSIBM です。
- expression
- 関数で評価されるブール値 (またはブール値の表現) を返す式。
戻り値のデータ・タイプは、以下のいずれかのデータ・タイプでなければなりません (SQLSTATE 42884)。
- BOOLEAN
- SMALLINT、INTEGER、BIGINT (2 進整数)
- DECFLOAT (浮動小数点)
- CHAR または VARCHAR (ストリング)
- GRAPHIC または VARGRAPHIC (グラフィック。Unicode データベースのみに適用)
戻り値がストリングの場合、その値は、ブール値で説明している有効な表記のブール値でなければなりません (SQLSTATE 22018)。
結果のデータ・タイプは BOOLEAN です。
例
- 例 1: 以下のステートメントは、データ・タイプ BOOLEAN の値 FALSE を返します。
values ISNOTTRUE(1) - 例 2: 以下のステートメントは、データ・タイプ BOOLEAN の値 TRUE を返します。
values ISNOTTRUE('NO') - 例 3: 以下のステートメントは、データ・タイプ BOOLEAN の値 FALSE を返します。
values ISNOTTRUE('Yes') - 例 : 以下のステートメントは、データ・タイプ BOOLEAN の値 TRUE を返します。
values ISNOTTRUE(NULL)
