Notice
반응형
Recent Posts
250x250
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- BREW
- script
- 이미지용량제한
- 붙여넣기방지
- SQL
- 책추천
- createBro
- TSX
- CSS
- txs
- googleChart
- 이론
- 이클립스
- java
- 정처산기
- IntelliJ
- html
- php version
- node
- react
- 응용SW
- Oracle
- jsp
- Eclipse
- googleCharts
- input
- SCIPRT
- js
- npm
- 병행프로세스와 상호배제
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