VastbaseG100

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

Menu

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)