ブール値

ブール値は真理値 (TRUE または FALSE) を表します。 ブール式または述部の結果が unknown という値になることがありますが、その場合は NULL 値として表されます。

以下のデータ・タイプは、BOOLEAN データ・タイプにキャストできます。
  • CHAR と VARCHAR は、BOOLEAN 値にキャストできます。
    • TRUE にキャスト:「t」、「true」、「y」、「yes」、「on」、「1」
    • FALSE にキャスト:「f」、「false」、「n」、「no」、「off」、「0」
    ストリングでは大文字と小文字の任意の組み合わせを使用できます (「yes」、「YES」、「Yes」、「yES」など)。
  • 10 進浮動小数点または 2 進整数
    • データ・タイプ DECFLOAT、SMALLINT、INTEGER、または BIGINT の値が BOOLEAN 値にキャストされると、結果は、値がゼロ以外であれば TRUE、値がゼロであれば FALSE になります。