- 类别:
TRY_TO_BOOLEAN¶
TO_BOOLEAN 的特殊版本,它执行相同的操作(即将输入表达式转换为布尔值),但支持错误处理(即,如果无法执行转换,它将返回 NULL 值而不是引发错误)。
有关更多信息,请参阅 错误处理转换函数。
语法¶
TRY_TO_BOOLEAN( <string_expr> )
实参¶
string_expr
一个计算结果为
BOOLEAN
值的字符串表达式。
返回¶
返回值的数据类型是 BOOLEAN
。
使用说明¶
仅适用于字符串表达式。
示例¶
这演示了 TRY_TO_BOOLEAN
的用法:
SELECT TRY_TO_BOOLEAN('True') AS "T", TRY_TO_BOOLEAN('False') AS "F", TRY_TO_BOOLEAN('Oops') AS "N"; +------+-------+------+ | T | F | N | |------+-------+------| | True | False | NULL | +------+-------+------+