zoukankan      html  css  js  c++  java
  • 七十六、SAP中数据库的查询用法之 COUNT(总数),SUM(求和),AVG(求平均),GROUP BY(分组)

    一、我们来查看一个sbook的数据库

    二、查看这个表的内容如下

    三、表数据如下

    四、代码如下

    五、结果如下

    *&---------------------------------------------------------------------*
    *& Report Z_TIANPAN_20190717_HELLO
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    REPORT z_tianpan_20190717_hello.
    
    DATA:counts TYPE i, total TYPE p DECIMALS 2, average TYPE f.
    DATA:connid LIKE sbook-connid.
    
    SELECT connid COUNT(*) SUM( luggweight ) AVG( luggweight )
    INTO (connid,counts,total,average)
    FROM sbook
    GROUP BY connid.
      CHECK sy-subrc = 0.
      WRITE:/ 'SY-DBCNT=', sy-dbcnt , 'CONNID=', connid , 'COUNT=', counts , 'TOTAL=', total,'AVERAGE=', average.
      CHECK total > 10.
      WRITE:  '总数大于10 . '.
    ENDSELECT.
    
    * 字符串拼接
    WRITE: / '青青子衿' & '悠悠我心'.
    
    BREAK-POINT.
  • 相关阅读:
    Mybatis原理
    周六上课随记
    第一次外包面试
    复习所想
    如何解决高并发下的超卖问题
    Tomcat架构解析
    即将逝去的25岁
    go 刷算法第一题——反转字符串
    JavaScript杂货
    jdk17新特性
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/11256285.html
Copyright © 2011-2022 走看看