布尔值

布尔值表示真值; 即, TRUEFALSE。 布尔表达式或谓词可能导致值 unknown,该值由空值表示。

可以将以下数据类型强制转换为 BOOLEAN 数据类型:
  • CHAR 或 VARCHAR 可以强制转换为 BOOLEAN 值:
    • 强制转换为 TRUE: "t" ," true "," y "," yes "," on "和" 1 "
    • 强制类型转换为 FALSE: "f" , "false" , "n" , "no" , "off" 和 "0"
    字符串可以使用任意大小写字母的组合(如'yes'、'YES'、'Yes'、 'yES', 等)。
  • 十进制浮点或二进制整数
    • 当数据类型为 DECFLOAT , SMALLINT , INTEGER 或 BIGINT 的值强制转换为 BOOLEAN 值时,如果该值不为零,那么结果为 TRUE ,如果该值为零,那么结果为