BOOLEAN 标量函数
BOOLEAN 函数返回与布尔值的非布尔表示相对应的实际布尔值。
该模式是 SYSIBM。
- numeric-expression
- 返回二进制整数或浮动十进制值的表达式。 如果返回的值为非零,那么结果为 TRUE; 如果返回的值为零,那么结果为 FALSE。 string-expression
- 返回布尔值的字符串或 Unicode 图形字符串表示的表达式。 在对字符串求值之前,将从该字符串中除去前导空格和尾部空格。
返回的字符串必须是对布尔值的有效表示,如布尔值 (SQLSTATE 22018)中所述。
此函数的结果与表达式产生的 BOOLEAN 值相同:
CAST(string-expression AS BOOLEAN)如果自变量可以为空,那么结果可以为空;如果自变量为空,那么结果为空值。示例
- 示例 1: 以下语句返回值为 TRUE 的数据类型 BOOLEAN 的值。
values BOOLEAN(1) - 示例 2: 以下语句返回数据类型为 BOOLEAN 且值为 FALSE 的值。
values BOOLEAN('NO') - 示例 3: 以下语句返回值为 TRUE 的数据类型 BOOLEAN 的值。
values BOOLEAN('Yes')
