본문 바로가기
DB/SQL(오라클)

오라클(SQL)서브쿼리(SUBQUERY)카운터(COUNT)

by redbear0077 2021. 6. 25.
반응형

오라클(SQL)서브쿼리(SUBQUERY)카운터(COUNT)

테이블 생성 파일.txt
0.00MB

1. 서브쿼리 기본 방법

-테이블로 만들어 사용하기

FROM 
    COMMUNITY A, 
    (  SELECT
            COMMUNITY_SEQ,
            COUNT(*)  CNT
        FROM
            REPLY
        GROUP BY 
            COMMUNITY_SEQ ) B

2. 카운트

-원하는 부분의 개수를 구한다

SELECT
        COMMUNITY_SEQ,
        COUNT(*)  CNT
FROM
        REPLY
GROUP BY 
        COMMUNITY_SEQ

 

SELECT 
    B.CNT,
    A.COMMUNITY_SEQ,
    A.COMMON_SEQ,
    A.COMMUNITY_CATEGORY_SEQ,
    A.COMMUNITY_TITLE,
    A.COMMUNITY_CONTENT,
    A.COMMUNITY_HIT,
    A.COMMUNITY_DEL_FLAG,
    A.IN_USER_ID,
    A.IN_DATE,
    A.UP_USER_ID,
    A.UP_DATE
FROM 
    COMMUNITY A, 
    (  SELECT
            COMMUNITY_SEQ,
            COUNT(*)  CNT
        FROM
            REPLY
        GROUP BY 
            COMMUNITY_SEQ) B
WHERE
    A.COMMUNITY_SEQ = B.COMMUNITY_SEQ;
반응형