表达式是广义概念,通常有若干个输入参数,并且返回一个输出结果。其中输入参数可能来自于常量或单行数据,也可能来自于多行数据。表达式可以组合,一个表达式的输入可以为另一个表达式的输出。

    根据表达式的来源和形式,可分为如下几类:

    • 列引用

    • 常量

    • 运算符

    • 函数

    例如:

    1. SELECT ABS(a + 1)
    2. FROM t1
    3. WHERE a > 0;
    • a 为列引用。

    • 0、1 为常量。

    • >+ 为运算符,以 0、1、a 表达式为输入。

    • ABS 为函数,以 + 表达式为输入。