您可以在这些语句的 WHERE 子句中使用条件:

    • DELETE
    • UPDATE
    • START WITH
    • HAVING

    条件可以称为逻辑数据类型,尽管 OceanBase 数据库不正式支持这样的数据类型。

    例如,简单条件 1 = 1 判断结果为 TRUE。

    下面更复杂的条件将 salary 的值加上 commission_pct 得值(函数 NVLsalary 中的 NULL 值替换为 0 ),并判断总和是否大于 25000。

    SQL 语句中的有效条件:

    条件优先级指的是 OceanBase 数据库在同一表达式中判断不同条件的顺序。当计算包含多个条件的表达式时,先判断较高优先级的条件,最后判断较低优先级的条件,而优先级相等的条件则按照从左到右的顺序判断。例如 ANDOR 连接的多个条件,不能按照从左到右的顺序判断,而是按照先计算AND然后计算的顺序。

    SQL 条件优先级表