布尔数据类型
📄字数 389
👁️阅读量 加载中...
布尔类型是一种表示真、假或者UNKNOWN的数据类型,可使用BOOLEAN或BOOL将一个列的类型定义为布尔值。相关信息见下表。
数据类型 | 长度 | 存储方式 | 取值 |
---|---|---|---|
BOOLEAN | 1 | 固定长度 | TRUE | FALSE | UNKNOWN |
提示
- 对于插入布尔类型的非整数将进行舍弃小数部分处理,将整数部分进行插入。
- TRUE, 'TRUE', 'T', '1'都被视为真。
- FALSE, 'FALSE', 'F', '0'都被视为假。
- -1以及-1.xxx都被视为UNKNOWN。
示例:
sql
-- 布尔类型,创建布尔类型字段表,插入数据和查询数据
SQL> CREATE TABLE tab_bool_test(col1 BOOLEAN);
SQL> INSERT INTO tab_bool_test VALUES(1);
SQL> INSERT INTO tab_bool_test VALUES(0);
SQL> INSERT INTO tab_bool_test VALUES(-1);
SQL> SELECT * FROM tab_bool_test;
+------+
| COL1 |
+------+
| T |
| F |
| U |
+------+