运算符与表达式 更多内容
  • 条件表达式

    DECODE的语法图请参见图2。 图2 decode::= 将表达式base_expr后面的每个compare(n) 进行比较,如果匹配返回相应的value(n)。如果没有发生匹配,则返回default。 示例请参见条件表达式函数。 1 2 3 4 5 SELECT DECODE('A'

    来自:帮助中心

    查看更多 →

  • 条件表达式

    DECODE的语法图如图2所示。 图2 decode::= 将表达式base_expr后面的每个compare(n) 进行比较,如果匹配返回相应的value(n)。如果没有发生匹配,则返回default。 支持对XML类型数据操作。 示例请参见条件表达式函数。 1 2 3 4 5 gaussdb=#

    来自:帮助中心

    查看更多 →

  • 数组表达式

    数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2

    来自:帮助中心

    查看更多 →

  • 数组表达式

    数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2

    来自:帮助中心

    查看更多 →

  • 操作符

    表示取非操作,当!!中间存在空格时,表示连续两次取非(! !);当!!中间没有空格时,表示阶乘(!!)。 说明: GaussDB 中,当同时使用阶乘(!!)和取非(!)时,阶乘(!!)和取非(!)中间需要添加空格,否则会报错。 GaussDB中,当需要多次取非操作时,!!之间需使用空格隔开。

    来自:帮助中心

    查看更多 →

  • DSL语法说明

    filter operator B) 过滤条件的逻辑操作符,需同时满足AB条件。可嵌套。 or(filter operator A, filter operator B) 过滤条件的逻辑操作符,满足AB条件其一即可。可嵌套。 and(has('person'), or(has('name'

    来自:帮助中心

    查看更多 →

  • 操作符

    表示取非操作,当!!中间存在空格时,表示连续两次取非(! !);当!!中间没有空格时,表示阶乘(!!)。 说明: GaussDB中,当同时使用阶乘(!!)和取非(!)时,阶乘(!!)和取非(!)中间需要添加空格,否则会报错。 GaussDB中,当需要多次取非操作时,!!之间需使用空格隔开。

    来自:帮助中心

    查看更多 →

  • SELECT

    语法说明 HAVING:一般GROUP BY合用,先通过GROUP BY进行分组,再在HAVING子句中进行过滤。 注意事项 如果过滤条件受GROUP BY的查询结果影响,则不能用WHERE子句进行过滤,而要用HAVING子句进行过滤。HAVINGGROUP BY合用,先通过GROUP

    来自:帮助中心

    查看更多 →

  • 使用限制

    ERRORS等多数运维SHOW语句。 不支持表维护语句,包括CHECK/CHECKSUM/OPTIMIZE/REPAIR TABLE。 不支持session变量赋值查询。 例如: set @rowid=0;select @rowid:=@rowid+1,id from user; 不支持SQL语句中包含单行注释

    来自:帮助中心

    查看更多 →

  • 简单表达式

    NOT NULL 或者之等价的句式结构,但不是标准的: expression ISNULL expression NOTNULL 不要写expression=NULL或expression<>(!=)NULL,因为NULL代表一个未知的值,不能通过该表达式判断两个未知值是否相等。

    来自:帮助中心

    查看更多 →

  • 子查询表达式

    右边是一个圆括号括起来的子查询,它必须只返回一个字段。左边表达式使用operator对子查询结果的每一行进行一次计算和比较,其结果必须是布尔值。如果至少获得一个真值,则ANY结果为“真”。如果全部获得假值,则结果是“假”(包括子查询没有返回任何行的情况)。SOME是ANY的同义词。INANY可以等效替换 。 示例:

    来自:帮助中心

    查看更多 →

  • 简单表达式

    NOT NULL 或者之等价的句式结构,但不是标准的: expression ISNULL expression NOTNULL 不要写expression=NULL或expression<>(!=)NULL,因为NULL代表一个未知的值,不能通过该表达式判断两个未知值是否相等。

    来自:帮助中心

    查看更多 →

  • 条件表达式函数

    decode(base_expr, compare1, value1, Compare2,value2, … default) 描述:把base_expr后面的每个compare(n) 进行比较,如果匹配返回相应的value(n)。如果没有发生匹配,则返回default。 示例: 1 2 3 4

    来自:帮助中心

    查看更多 →

  • 条件表达式函数

    decode(base_expr, compare1, value1, Compare2,value2, … default) 描述:把base_expr后面的每个compare(n) 进行比较,如果匹配返回相应的value(n)。如果没有发生匹配,则返回default。 示例: 1 2 3 4

    来自:帮助中心

    查看更多 →

  • 子查询表达式

    右边是一个圆括弧括起来的子查询,它必须只返回一个字段。左边表达式使用operator对子查询结果的每一行进行一次计算和比较,其结果必须是布尔值。如果至少获得一个真值,则ANY结果为“真”。如果全部获得假值,则结果是“假”(包括子查询没有返回任何行的情况)。SOME是ANY的同义词。INANY可以等效替换 。 不支持对XML类型数据操作。

    来自:帮助中心

    查看更多 →

  • 简单表达式

    '=' 比较的基础上增加NULL值的比较,在操作符左右值都不为NULL时 '=' 结果相同。 A和B的数据类型、值不完全相同时为false。 A和B的数据类型、值完全相同时为true。 将空值视为相同。 <=>操作符 is not distinct from 用法完全相同。 该操作

    来自:帮助中心

    查看更多 →

  • 条件表达式函数

    decode(base_expr, compare1, value1, Compare2,value2, … default) 描述:把base_expr后面的每个compare(n) 进行比较,如果匹配返回相应的value(n)。如果没有发生匹配,则返回default。 示例: 1 2 3 4

    来自:帮助中心

    查看更多 →

  • 条件表达式函数

    decode(base_expr, compare1, value1, Compare2,value2, … default) 描述:把base_expr后面的每个compare(n) 进行比较,如果匹配返回相应的value(n)。如果没有发生匹配,则返回default。 示例: 1 2 3 4

    来自:帮助中心

    查看更多 →

  • 语法文档

    ResourceQL提供丰富的函数来简化查询。详细函数说明请参见函数列表。 ResourceQL支持lambda表达式。某些函数的参数可能是另一个函数,此时用lambda表达式就很方便。 例如,查询所有E CS 关联的EVS,可以使用如下的语句: SELECT ECS.id AS ecs_id, EVS

    来自:帮助中心

    查看更多 →

  • SCP语法介绍

    表3 String类型运算符 类型 运算符 说明 String StringEquals 请求值任意一个条件值相同(区分大小写)。 StringNotEquals 请求值所有条件值都不同(区分大小写)。 StringEqualsIgnoreCase 请求值任意一个条件值相同。

    来自:帮助中心

    查看更多 →

  • 字符串函数和运算符

    字符串函数和运算符 字符串运算符 ||表示字符连接 SELECT 'he'||'llo'; --hello 字符串函数 这些函数假定输入字符串包含有效的UTF-8编码的Unicode代码点。不会显式检查UTF-8数据是否有效,对于无效的UTF-8数据,函数可能会返回错误的结果。可

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了