VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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)