DB

    [PostgreSQL] 날짜/시간 관련 함수 1

    [PostgreSQL] 날짜/시간 관련 함수 1

    # 현재 날짜 조회하기 SELECT NOW(), CURRENT_DATE, CURRENT_TIME ,CURRENT_TIMESTAMP # TIMESTAMP에서 추출하기(EXTRACT, date_part) ## EXTRACT SELECT NOW() ,EXTRACT(YEAR FROM NOW())AS YEAR ,EXTRACT(MONTH FROM NOW())AS MONTH ,EXTRACT(DAY FROM NOW())AS DAY ,EXTRACT(HOUR FROM NOW())AS HOUR ,EXTRACT(MINUTE FROM NOW())AS MINUTE ,EXTRACT(SECOND FROM NOW())AS SECOND ## date_part date_part('field', source) SELECT date_part..

    [postgreSql] GROUPING SETS/ROLLUP

    [postgreSql] GROUPING SETS/ROLLUP

    Oracle 교육, SQLD책에서만 보던 ROLLUP을 실제로 써봤다. ROLLUP, CUBE 등의 통계함수가 있다는 것 정도만 알았지 실제로 써본건 처음이다. SQLD시험을 보기 전에 써봤다면 아마 한번에 합격했겠지? ROLLUP ROLLUP은 GROUP BY로 묶어준 뒤 소계 행을 나타내주는 통계함수다. 문법은 어렵지않다. 그냥 딱 보면 어떻게 쓰는지 알 정도! 사실 딱 보면은 아니고 몇 번만 해보면 안다. 무엇보다 실습이 최고👍(⸝⸝⸝°⁻̫° ⸝⸝⸝) SELECT COUNT(1) FROM [테이블명] WHERE [조건] GROUP BY ROLLUP ( ([COLUMN1]) ,([COLUMN2],[COLUMN3]) ) 아래는 실제로 적용한 쿼리문들😉(왕뿌듯) (SELECT 'PAY' as "TYPE"..