m0_59176805 2021-06-17 18:46 采纳率: 100%
浏览 572
已采纳

compute语法错误

有大佬可以看一下吗 一直说compute 语法错误 如果吧这个compute这一行删了是创造视图成功的

  • 写回答

2条回答 默认 最新

  • CSDN专家-sinJack 2021-06-17 18:52
    关注

    如有帮助,请采纳。你的问题,我加粗了。

    你没理解compute 用法。

    compute by 子句的规则:

    (1)不能将distinct与行统计函数一起使用

    (2)compute ??? by 子句中 ???出的列必须出现在选择列表中

    (3)不能在含有compute by 子句的语句中使用select into 子句,因为包括compute 子句的语句会产生不规则的行。

    (4)如果使用了compute by子句,则必须使用order by 子句, 而且compute by子句中的列必须包含在order by

    子句中,并且对列的前后顺序和起始项都要一致(说白了compute by子句中的列必须是order by子句中列表的全部,或者前边的连续几个)。

    (5)如果compute 省略了 by ,则order by 也可以省略

    (6)如果compute by 子句包含多列时,会将一个组(第一个列分的组)分成若干个子组(利用后面的列),并对每层子组进行统计。

    (7)使用多个compute by子句时,会分别按不同的组统计出结果。详细信息还是按照正常的第一个分组方式显示。

    (8)compute by 子句中可以使用多个统计函数,他们互不影响

    (9)compute by 子句中可以不包含by ,而只用compute  此时不对前面信息分组,而只对全部信息进行统计。
     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办