본문 바로가기

ROLLUP, CUBE 의 단계적 이해 항상 헛갈리는 RULLUP과 CUBE 이젠 잊지 말자... 1.RULLUP 의 단계적 이해 a. 전체 합 SELECT SUM(salary) FROM employees WHERE department_id < 50; SUM(SALARY) ----------- 54800 b. 부서별/직업별 합 SELECT department_id, job_id, SUM(salary) FROM employees WHERE department_id < 50 GROUP BY department_id, job_id; DEPARTMENT_ID JOB_ID SUM(SALARY) ------------- ---------- ----------- 10 AD_ASST 4400 20 MK_MAN 13000 20 MK_REP 6000 30 PU.. 더보기
프로그래머 격언 암울한 우리의 이야기인듯... 예전에 SI를 할때 생각했던 것들이이다... 지금은 SM을 하고 있어 아래에 공감하는 내용이 적지만... 우울한 우리의 이야기가 아닌가 싶다. =========================================================================================== 1. "오늘까지"라는 말은 "내일 아침까지"라는 말이다. 2. 프로그램은 내가 원하는대로 움직이지 않는다. 타이핑대로 움직인다. 3. 요구 사양은 프로그램을 완성한 후에 추가된다. 기본 사양은 완성품을 고객이 보고 나서 결정된다. 상세 사양은 사용자가 프로그램을 사용해 본 이후에 결정된다. 4. 소프트웨어 설계에는 두 개의 방법이 있다. 하나는 결함이 있을 수 없을 정도로.. 더보기
sysdate로 현재 년월의 주차를 구하는 것 현재 년월일을 가지고 주차를 구하는 SQL문이 새로 생겼다... 기존에 주차 카렌더에서 데이터를 가져오는 수고를 덜어줄수 있는 멋진녀석인것 같은데... ================================================================================= SELECT TO_CHAR(TO_DATE('20071231','YYYYMMDD'),'IYYYIW') "IYYYIW", TO_CHAR(TO_DATE('20071231','YYYYMMDD'),'YYYYWW') "YYYYWW", TO_CHAR(TO_DATE('20071231','YYYYMMDD'),'YYYYIW') "YYYYIW", TO_CHAR(TO_DATE('20071231','YYYYMMDD'),'YYYY') .. 더보기