sql 统计整理

本文探讨了Pgsql中字符字段转整型的查询方法,展示了使用CAST和::操作符进行数据类型转换的技巧。同时,介绍了MyBatis框架下实现IN条件查询的XML语法,以及Mysql中利用子查询进行数据汇总的实例。

Pgsql

 

字符字段转整型查询:

SELECT mon_id as staTime,SUM (CAST ( index_value AS INT )) AS totalCount FROM aidata.rep_index_values_m 

  SELECT ext_dim1 sex, sum(index_value::NUMERIC) total FROM aidata.rep_index_values_y T

 

mybatis in 查询:

<if test="orgIdList != null">
            <if test="orgIdList.size() > 0">
                and org_id IN
                <foreach collection="orgIdList" item="item" open="("
                         separator="," close=")">
                    #{item}
                </foreach>
            </if>
        </if>

 

 

Mysql:

子查询

SELECT
        temp1.count AS total,
        temp2.count AS num1,
        temp3.count AS num2 
    FROM
    ( SELECT count( 1 ) AS count FROM t_e_xiexiexie WHERE STATUS = '1' ) temp1,
    ( SELECT count( 1 ) AS count FROM t_e_xiexiexie WHERE true AND createtime >= '2019-06-13' AND createtime < '2019-06-14' ) temp2,
    ( SELECT count( 1 ) AS count FROM t_e_xiexiexie WHERE STATUS = '9' AND lastmodifytime >= '2019-06-13' AND lastmodifytime < '2019-06-14' ) temp3

 

转载于:https://www.cnblogs.com/scode2/p/10791867.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值