写点什么

YashanDB 布尔型数据

作者:YashanDB
  • 2025-03-27
    广东
  • 本文字数:427 字

    阅读完需:约 1 分钟

布尔型数据的值只有 1(TRUE)和 0(FALSE),其字节长度为 1,可用于指示某个二元特性的状态(例如该用户是否为 VIP)。此外,该类型也是很多条件(例如比较运算、LIKE/NOT LIKE 语句等)的输出类型,被广泛用于 WHERE 和 HAVING 语句中来过滤数据。


YashanDB 对布尔型数据的处理规则:


1.允许对布尔型字段插入如下值(大小写不敏感)。


2.允许布尔型与整型数值互转,其中非 0 的整数可以转换为 true,但 true 只能转换为整数 1。


3.允许布尔型和整型数值进行比较。


示例


CREATE TABLE bools(c_b1 BOOLEAN, c_b2 BOOLEAN, c_b3 BOOLEAN, c_b4 BOOLEAN);  
INSERT INTO bools VALUES('t', 'no', 'on', 4);SELECT c_b1,c_b2,c_b3,c_b4 FROM bools;C_B1 C_B2 C_B3 C_B4
true false true true
SELECT CASE CAST(c_b1 AS INT)WHEN 1 THEN '11111'WHEN 2 THEN '22222'END bFROM boolsWHERE c_b2<4;B
11111
复制代码


发布于: 26 分钟前阅读数: 6
用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB布尔型数据_数据库_YashanDB_InfoQ写作社区