weixin_39949278 2020-03-13 13:05 采纳率: 0%
浏览 161

想在MYSQL中进行查询包含BTIT的部门和非BTIT的部门

部门字段包含多个值,其中有BTIT的,和其他非BTIT的,非BTIT的我想在结果中展示为others
图片说明
如图:将BTIT之外的所有部门数据求和并将OrgName字段改为others
请问可以实现吗?如何实现?

  • 写回答

2条回答 默认 最新

  • 关注

    SELECT
    OrgName,
    sum( VM_Count ) AS VM_Count,
    sum( TotalCost ) AS TotalCost
    FROM
    table
    WHERE
    OrgName = 'BTIT' UNION
    SELECT
    'others',
    sum( VM_Count ) AS VM_Count,
    sum( TotalCost ) AS TotalCost
    FROM
    table
    WHERE
    OrgName <> 'BTIT';
    供参考

    评论

报告相同问题?