Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » UltraLite - 数据库管理和参考 » UltraLite SQL 参考 » UltraLite SQL 元素 » UltraLite 中的运算符

 

运算符优先级

表达式的运算符优先级如下。圆括号中的表达式先进行运算,然后是乘除,继而加减。字符串连接在加减之后进行。列表顶部的运算符先于底部的运算符进行运算。

提示

显式设置 UltraLite 中的运算顺序,而不是依赖运算符优先级。这意味着,在一个表达式中使用一个以上的运算符时,应该使用圆括号明确地为运算排序。

  1. 名称、函数、常量、IF 表达式、CASE 表达式

  2. ()

  3. 一元运算符(需要单操作数的运算符): +, -

  4. ~

  5. &, | , ^

  6. *, /, %

  7. +, -

  8. ||

  9. 比较:>、<、<>、!=、<=、>=、[ NOT ] BETWEEN、[ NOT ] IN、[ NOT ] LIKE

  10. 比较:IS [NOT] TRUE、FALSE、UNKNOWN

  11. NOT

  12. AND

  13. OR