Skip to content

别名

在除最简单的情况外,BodoSQL 生成内部名称以避免中间数据框中的冲突。默认情况下,BodoSQL 不使用一致的方法重命名查询的最终输出列。例如,该查询:

bc.sql("SELECT SUM(A) FROM table1 WHERE B > 4")
结果在一个名为 $EXPR0 的输出列中。为了在您的代码中可靠地引用此列,我们强烈建议为所有查询的最终输出列使用别名,例如:

bc.sql("SELECT SUM(A) as sum_col FROM table1 WHERE B > 4")

注意

BodoSQL 支持在同一查询中使用在 SELECT 中生成的别名在 GROUP BYHAVING 中,但你不能在 WHERE 中这样做。