「Oracle19c」HAVINGでグループ化して条件を指定する

環境
Oracle 19c

構文
SELECT 項目  FROM テーブル名
WHERE 条件式
GROUP BY 列
HAVING 条件式

使用例1
HAVINGで グループ化して件数指定します
SQL構文

SELECT
    USERNAME
    , COUNT(USERNAME) USERCOUNT 
FROM
    USERTBL 
WHERE
    CITY = '東京' 
GROUP BY
    USERNAME 
HAVING
    COUNT(*) > 1;

使用例2
HAVINGでグループ化して合計指定します

SQL構文

SELECT
    ADDR
    , SUM(CNT) 
FROM
    MEMTBL 
WHERE
    DEPART = 'DEVELOP' 
GROUP BY
    ADDR 
HAVING
    SUM(CNT) > 80;

 

Oracle 19c

Posted by arkgame