group by
-
day06_1 - 오라클 (group by, rownum, rollup 함수, cube 함수, listagg 함수, lag 함수, lead 함수)KIC/DB 오라클 2021. 7. 1. 00:23
[group by 예제] select deptno count(pay), to_char(round(avg(pay), 2),'999,999.99') "avg", max(pay) "max", min(pay) "min" from processor group by deptno having round(avg(pay)) > 300; 학생의 월별 생일자가 1명인 월을 구하시오. select to_char(birthday, 'mm') 월, count(birthday) 인원수 from student group by to_char(birthday, 'mm') having count(birthday) = 1 order by 월 asc; [rownum] -> where 절에 의해 정해진 순차적인 번호 -> rownum은 메모리..
-
day05 - 오라클 (형변환 함수, 날짜 타입, CASE 함수, Group 함수, group by, having)KIC/DB 오라클 2021. 6. 30. 23:09
[TO_CHAR 함수]아래 예 참조 [날짜 타입] select to_date('2012/3/01', 'yyyy:mon:dd") from dual; select to_date('2012/03/01', 'yyyy:mm:dd') from dual; select to_date('2012/3/01', 'yyyy:mm:dd') from dual; select to_date('20120301', 'yyyy:mm:dd') from dual; select to_date('120301', 'yyyy:mm:dd") from dual; select to_date('120301', 'yy:mm:dd') from dual; select to_date('20120301', 'yy:mm:dd') from dual; [CASE 함수]..