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