本章将详细介绍以下运算符:

    运算符可分为两大类:

    • 二元运算符:二元运算符顾名思义是对两个运算数进行运算。二元运算符常用格式:

    运算符优先级

    优先级会影响 OceanBase 数据库在同一表达式中计算不同运算符的顺序。在计算包含多个运算符的表达式时,OceanBase 会先计算优先级更高的运算符,然后再计算优先级较低的运算符,优先级相等时,在表达式中从左到右对相等的运算符求值。

    下表列出了 SQL 运算符中从高到低的优先级。同一行上列出的运算符具有相同的优先级。

    您也可以在表达式中使用括号来限制运算符优先级。OceanBase 将先对括号内的表达式求值,再对括号外部的表达式求值。

    SQL 还支持集合运算符(、UNION ALL、 和 MINUS),集合运算符会合并查询返回的行集,而不是单个数据项。所有集合运算符都具有相同的优先级。