gpt4 book ai didi

sql - 如何对2个查询的输出执行算术运算

转载 作者:行者123 更新时间:2023-12-03 02:02:31 25 4
gpt4 key购买 nike

以下是 2 个查询:

SELECT COUNT(BUG.BG_BUG_ID) AS BUG_ID_SIT_CNT 
FROM BUG
WHERE BUG.BG_USER_02 = 'SIT'

SELECT COUNT(BUG.BG_BUG_ID) AS BUG_ID_UAT_CNT
FROM BUG
WHERE BUG.BG_USER_02 = 'UAT'

如何编写查询以使用上述查询的结果并执行以下操作:

缺陷去除效率:BUG_ID_SIT_CNT/(BUG_ID_SIT_CNT + BUG_ID_UAT_CNT)

最佳答案

SELECT BUG_ID_SIT_CNT * 1. / BUG_ID_ALL
FROM (
SELECT
COUNT(CASE WHEN BG_USER_02 = 'SIT' THEN BG_BUG_ID END) AS BUG_ID_SIT_CNT,
COUNT(BG_BUG_ID) AS BUG_ID_ALL
FROM BUG
WHERE BG_USER_02 IN ('SIT', 'UAT')
) t

关于sql - 如何对2个查询的输出执行算术运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34941299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com