Notice
반응형
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 수학
- java
- node
- Algorithms
- Stack
- 책추천
- 문제풀이
- react
- html
- HashMap
- IntelliJ
- SQL
- 응용SW
- 에라토스테네스의 체
- Oracle
- npm
- 자료구조
- Eclipse
- BREW
- deque
- js
- set
- 정처산기
- googleChart
- 백준
- script
- TSX
- 이클립스
- jsp
- input
Archives
- Today
- Total
목록오라클 (1)
반응형
개발하자
[ORACLE] 오라클 각 데이터 건수 및 퍼센트 구하기 ( 결과가 0일 경우 0으로 반환)
각 데이터 건수 및 퍼센트 구하기 건수, 퍼센트 구하기는 간단하지만 결과 수가 0일 경우 데이터가 안나와서 여러방법을 많이 시도 했다.. 해결 방법은 오라클 DUAL 테이블을 사용해서 무조건 표출되게 하는 것이다. DUAL 테이블은 사용자가 함수(계산)을 실행할 때 임시로 사용하는데 적절!! SELECT A.STATUS, COUNT(B.CATEGORY_CODE) AS CNT, CASE WHEN SUM(COUNT(B.CATEGORY_CODE)) OVER() = 0 THEN 0 ELSE TO_NUMBER(ROUND((COUNT(B.CATEGORY_CODE) / NULLIF(SUM(COUNT(B.CATEGORY_CODE)) OVER(), 0)) * 100, 1),'999.9') END AS PERCENTAGE..
DATABASES/ORACLE︲TIBERO
2023. 11. 29. 17:57