8.2.3. 逻辑运算:

1. 逻辑与操作: AND

​ 语法: A AND B

​ 操作类型:boolean

​ 说明:如果A和B均为TRUE,则为TRUE;否则为FALSE。如果A为NULL或B为NULL,则为NULL

​ 举例:

hive> select 1 from lxw_dual where 1=1 and 2=2;
1

2. 逻辑或操作: OR

​ 语法: A OR B

​ 操作类型:boolean

​ 说明:如果A为TRUE,或者B为TRUE,或者A和B均为TRUE,则为TRUE;否则为FALSE

​ 举例:

hive> select 1 from lxw_dual where 1=2 or 2=2;
1

3. 逻辑非操作: NOT

​ 语法: NOT A

​ 操作类型:boolean

​ 说明:如果A为FALSE,或者A为NULL,则为TRUE;否则为FALSE

​ 举例:

hive> select 1 from lxw_dual where not 1=2;
1
Copyright © lucene.xin 2020 all right reserved修改时间: 2021-07-02 11:42:23

results matching ""

    No results matching ""