簡體   English   中英

使用SELECT列同時在sql中運行2個查詢

[英]run 2 queries in sql at the same time with SELECT column as

我在SQL中運行此查詢:

    SELECT COUNT(*) as agent_counter
    FROM ast_queue_log 
    WHERE event = 'COMPLETEAGENT'

我也想

SELECT COUNT(*) as caller_counter 
FROM ast_queue_log 
WHERE event = 'COMPLETECALLER'

我可以在同一查詢中運行這些嗎?

這將按事件類型將結果分組,並准確告訴您哪個事件以及多少個事件

SELECT `event`, COUNT(1) AS `counter`
FROM `ast_queue_log`
WHERE `event` IN ( 'COMPLETEAGENT', 'COMPLETECALLER' )
GROUP BY `event`

結果(樣本):

COMPLETEAGENT    10
COMPLETECALLER   5

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM