您可以在这些语句的 WHERE
子句中使用条件:
DELETE
UPDATE
START WITH
HAVING
条件可以称为逻辑数据类型,尽管 OceanBase 数据库不正式支持这样的数据类型。
例如,简单条件 1 = 1 判断结果为 TRUE。
下面更复杂的条件将 salary 的值加上 commission_pct 得值(函数 NVL
将 salary 中的 NULL 值替换为 0 ),并判断总和是否大于 25000。
SQL 语句中的有效条件:
条件优先级指的是 OceanBase 数据库在同一表达式中判断不同条件的顺序。当计算包含多个条件的表达式时,先判断较高优先级的条件,最后判断较低优先级的条件,而优先级相等的条件则按照从左到右的顺序判断。例如 AND
和 OR
连接的多个条件,不能按照从左到右的顺序判断,而是按照先计算AND
然后计算的顺序。
SQL 条件优先级表