728x90
반응형
WITH T AS (
SELECT 'id1' AS id, 'abc' AS t, 2 AS cnt FROM DUAL UNION ALL
SELECT 'id1', 'bbb', 1 FROM DUAL UNION ALL
SELECT 'id1', 'ccc', 1 FROM DUAL UNION ALL
SELECT 'id2', 'aaa', 1 FROM DUAL UNION ALL
SELECT 'id2', 'abc', 1 FROM DUAL
)
SELECT
T.*,
RATIO_TO_REPORT(cnt) OVER(PARTITION BY id)
FROM
T
728x90
반응형
'DB-Oracle' 카테고리의 다른 글
OCI 오라클 머신러닝에 대한 이해[펌] (0) | 2022.12.01 |
---|---|
주차, 요일에 해당되는 날짜쿼리 (0) | 2022.12.01 |
문자셋(character set) 확인 및 변경 (0) | 2022.12.01 |
Oracle Exp, IMP 참고 (0) | 2022.12.01 |
ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다. Lock해결법 (script kill) (0) | 2022.12.01 |