云数据库 GAUSSDB-数组表达式:IN
IN
expression IN (value [, ...])
右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。
示例如下:
1 2 3 4 5 |
openGauss=# SELECT 8000+500 IN (10000, 9000) AS RESULT; result ---------- f (1 row) |
如果表达式结果为null,或者表达式列表不符合表达式的条件且右侧表达式列表返回结果至少一处为空,则IN的返回结果为null,而不是false。这样的处理方式和SQL返回空值的布尔组合规则是一致的。
- GaussDB数据库函数和字符串_高斯数据库优势_新建高斯数据库_高斯协议
- GaussDB索引_华为数据库GaussDB_高斯数据库索引_华为云
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- 云数据库Gaussdb数据库索引_华为gaussdb__gaussdb 数据库
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- GaussDB列转行_gaussdb是关系型数据库吗_高斯数据库列转行_华为云
- GaussDB TP_GaussDB和MySQL区别_高斯数据库TP_华为云
- GaussDB(for MySQL)并行查询_GaussDB(for MySQL)内核_GaussDB(for MySQL)并行执行_PQ
- GaussDB索引_GaussDB数据库索引_高斯数据库索引_华为云
- GaussDB数据库考试_GaussDB认证_高斯数据库考试_华为云