mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 07:31:57 +00:00
Update boolean.md
This commit is contained in:
parent
23a61b1596
commit
f7ead85150
@ -3,7 +3,35 @@ sidebar_position: 43
|
||||
sidebar_label: "Булевы значения"
|
||||
---
|
||||
|
||||
# Булевы значения {#bulevy-znacheniia}
|
||||
# Булевы значения bool (boolean) {#bulevy-znacheniia}
|
||||
|
||||
Отдельного типа для булевых значений нет. Для них используется тип UInt8, в котором используются только значения 0 и 1.
|
||||
Тип `bool` хранится как UInt8. Значения `true` (1), `false` (0).
|
||||
|
||||
```sql
|
||||
select true as col, toTypeName(col);
|
||||
┌─col──┬─toTypeName(true)─┐
|
||||
│ true │ Bool │
|
||||
└──────┴──────────────────┘
|
||||
|
||||
select true == 1 as col, toTypeName(col);
|
||||
┌─col─┬─toTypeName(equals(true, 1))─┐
|
||||
│ 1 │ UInt8 │
|
||||
└─────┴─────────────────────────────┘
|
||||
```
|
||||
|
||||
```sql
|
||||
CREATE TABLE test_bool
|
||||
(
|
||||
`A` Int64,
|
||||
`B` Bool
|
||||
)
|
||||
ENGINE = Memory;
|
||||
|
||||
INSERT INTO test_bool VALUES (1, true),(2,0);
|
||||
|
||||
SELECT * FROM test_bool;
|
||||
┌─A─┬─B─────┐
|
||||
│ 1 │ true │
|
||||
│ 2 │ false │
|
||||
└───┴───────┘
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user