类别:

转换函数

TRY_TO_BOOLEAN

TO_BOOLEAN 的特殊版本,它执行相同的操作(即将输入表达式转换为布尔值),但支持错误处理(即,如果无法执行转换,它将返回 NULL 值而不是引发错误)。

有关更多信息,请参阅 错误处理转换函数

语法

TRY_TO_BOOLEAN( <string_expr> )
Copy

实参

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 |
+------+-------+------+
Copy
语言: 中文