GBase 8c
其他
文章

GBase 8c 数据类型——布尔类型

发表于2023-12-06 16:30:2041次浏览1个评论

布尔类型
 

名称

描述

存储空间

取值

BOOLEAN

布尔类型

1字节。

true:真

false:假

null:未知(unknown)

l “真”值的有效文本值是:

TRUE、't'、'true'、'y'、'yes'、'1' 、'TRUE'、true、整数范围内1~2^63-1、整数范围内-1~-2^63。

l “假”值的有效文本值是:

FALSE、'f'、'false'、'n'、'no'、'0'、0、'FALSE'、false。

使用TRUE和FALSE是比较规范的用法(也是SQL兼容的用法)。

示例

显示用字母t和f输出Boolean值。

--创建表。

gbase=# CREATE TABLE bool_type_t1 (BT_COL1 BOOLEAN, BT_COL2 TEXT);

CREATE TABLE

--插入数据。

gbase=# INSERT INTO bool_type_t1 VALUES (TRUE, 'sic est');

INSERT 0 1

gbase=# INSERT INTO bool_type_t1 VALUES (FALSE, 'non est');

INSERT 0 1

 

--查看数据。

gbase=# SELECT * FROM bool_type_t1;

bt_col1 | bt_col2

---------+---------

 t     | sic est

 f     | non est

(2 rows)

gbase=# SELECT * FROM bool_type_t1 WHERE bt_col1 = 't';

 bt_col1 | bt_col2

---------+---------

 t     | sic est

(1 row)

--删除表。

gbase=# DROP TABLE bool_type_t1;

DROP TABLE

评论

登录后才可以发表评论
用户头像
levvel发表于 2个月前
给你点个赞