compute的用法 按经行sum( bill_no )汇总: SELECT * 只有一个汇总行,同时对数据经行排序: SELECT * 只有一个汇总行,不对数据经行排序: SELECT * 下面的代码是不正确的: SELECT * 在排序依据列表中没有找到 COMPUTE BY 子句中的某一项。计算依据列表中的所有表达式也必须同时出现在排序依据列表中。 下面的代码也是不正确的,comput中只能是单个列: SELECT * SELECT * FROM maintain_material aaa 在使用聚合函数时,select中的其他非聚合字段,一定要出现在group by子句中: SELECT bill_no as 单据编号 ,sum(cost) as 成本金额, price 下面的语句是正确的: SELECT bill_no as 单据编号 ,sum(cost) as 成本金额 FROM maintain_material SELECT sum(cost) as 成本金额 ,sum(addamt - cost) as 利润 |
SQL聚合函数
最新推荐文章于 2021-01-27 06:31:24 发布