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

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条)

报告相同问题?

悬赏问题

  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan