更新时间:2026-04-10 GMT+08:00
分享

布尔类型

表1 布尔类型

名称

描述

存储空间

取值

BOOLEAN

布尔类型

1字节。

  • true:真
  • false:假
  • null:未知(unknown)

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

TRUE、't'、'true'、'y'、'yes'、'1'。

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

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

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

示例

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

  1. 创建表。

    1
    2
    3
    4
    5
    6
    DROP TABLE IF EXISTS bool_type_t1;
    CREATE TABLE bool_type_t1  
    (
        BT_COL1 BOOLEAN,
        BT_COL2 TEXT
    ) DISTRIBUTE BY HASH(BT_COL2);
    

  2. 插入数据。

    1
    2
    INSERT INTO bool_type_t1 VALUES (TRUE, 'sic est');
    INSERT INTO bool_type_t1 VALUES (FALSE, 'non est');
    

  3. 查询数据。

    1
    SELECT * FROM bool_type_t1;
    

    1
    SELECT * FROM bool_type_t1 WHERE bt_col1 = 't';
    

  4. 删除表。

    1
    DROP TABLE bool_type_t1;
    

相关文档