TEXT_BOOL
功能描述
TEXT_BOOL函数截取输入文本首部的数值部分(包括整数、小数、正负数),丢弃剩下的非数值部分。
- 若截取得到的数值部分等于0,则函数返回逻辑假,否则函数返回逻辑真。
- 若输入文本首部不是数值,则直接返回逻辑假。
注意事项
该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
语法格式
TEXT_BOOL(text)
参数说明
text
需要截取的文本。
示例
SELECT text_bool('-0.01abc');
SELECT text_bool('0abc');
SELECT text_bool('abc');
返回结果为:
text_bool
-----------
t
(1 row)
text_bool
-----------
f
(1 row)
text_bool
-----------
f
(1 row)