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.
  • 相关阅读:
    Atcoder 1975 Iroha and Haiku
    训练指南 string easy
    心态回归
    Mysql问题处理
    Mysql-从库只读设置
    Redis5-集群搭建实验
    安装python3并新建python3的虚拟环境
    docker-部署zabbix4
    pt工具-mysql慢日志分析&优化
    Ansible:playbook-nagios
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/11256285.html
Copyright © 2011-2022 走看看