布尔值
布尔值表示真值; 即, TRUE 或 FALSE。 布尔表达式或谓词可能导致值 unknown,该值由空值表示。
可以将以下数据类型强制转换为 BOOLEAN 数据类型:
- CHAR 或 VARCHAR 可以强制转换为 BOOLEAN 值:
- 强制转换为 TRUE: "t" ," true "," y "," yes "," on "和" 1 "
- 强制类型转换为 FALSE: "f" , "false" , "n" , "no" , "off" 和 "0"
- 十进制浮点或二进制整数
- 当数据类型为 DECFLOAT , SMALLINT , INTEGER 或 BIGINT 的值强制转换为 BOOLEAN 值时,如果该值不为零,那么结果为 TRUE ,如果该值为零,那么结果为 假 。