+ DataBase/MySQL(MariaDB)
[MySQL] Union Query(유니온 쿼리)를 이용한 결과값 합치기(Sum)
:: Teacher ::
2019. 8. 7. 23:10
728x90
반응형
쿼리(Query)문을 이용하여 각각 Count를 출력하여 Code상에서 합(sum)을 할 수도 있으나,
Union 사용하여 Count 값만 가지와서 Sum을 할 수 있다.
이때 아래와 같이 사용함으로 결과값에 대한 Sum을 하여 사용 할 수 있다.
# tb_user Count
query> SELECT COUNT(*) as CNT FROM tb_user
10
# tb_admin Count
query> SELECT COUNT(*) as CNT FROM tb_admin
3
# 두 테이블 합친 Count
query> SELECT SUM(cnt) FROM (
SELECT COUNT(*) as CNT FROM tb_user
UNION ALL
SELECT COUNT(*) as CNT FROM tb_admin
) ad s
13
728x90
반응형