날짜 및 그룹 함수
1.날짜 연산
1-1. 날짜 사칙 연산
DATE(날짜) +-*/ NUMBER(숫자)
▶ 덧셈

- 날짜 입력 후, TO_DATE()함수를 이용하여 날짜형으로 바꿔야 한다.
▶ 뺄셈(일자가 출력됨)

▶ 시분초 확인

- TO_CHAR를 이용하여 시분초 형태로 나타낼 수 있다.
▶ 시간 연산

- 그냥 숫자만 입력하면 일자가 더해지지만, '숫자/24'로 입력하면 시간이 더해진다.
- 5시간이 더해진 것을 볼 수 있다.
1-2. 날짜 함수의 종류
1. 월 수 계산 : 입력일자 - 계산일자의 개월수
MONTHS_BETWEEN(입력일자, 계산일자)
2. 월 덧셈 : 입력일자 이후 N개월 후의 날짜
ADD_MONTHS(입력일자, 더할 달의 수)
3. 돌아오는 요일 : 입력일자 이후의 돌아오는 해당 요일의 날짜 출력(일:1 ~ 토:7 로 출력)
NEXT_DAY(입력일자, 구할 요일의 수)
4. 월의 마지막 날 : 입력 월의 마지막 날을 계산
LAST_DAY(입력일자)
5. 날짜 반올림 : 날짜를 가장 가까운 연도 또는 월로 반올림
ROUND(입력일자, 'YEAR' or 'MONTH')
6. 날짜 버림 : 날짜를 가장 가까운 연도 또는 월로 버림
TRUNC(입력일자, 'YEAR' or 'MONTH')

2. 그룹 함수
- 기본적으로 각 컬럼에 존재하는 행의 null값은 제외하고 연산
- COUNT()만, COUNT(*)을 사용할 경우 null값 포함됨
1. 행 수 확인
COUNT(컬럼)
2. 합계
SUM(컬럼)
3. 평균
AVG(컬럼)
4. 최대/최소
MAX(컬럼) / MIN(컬럼)
5. 표준편차 / 분산
STDDEV(컬럼) / VARIANCE(컬럼)

14일차 인증!


'클래스 리뷰 > 22.05 빡공단 SQL 강의' 카테고리의 다른 글
빡공단 22기 도전기 - SQL 작성 방법 및 유의사항 (16일차) (0) | 2022.11.30 |
---|---|
빡공단 22기 도전기 - SQL CASE WHEN (15일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL 데이터 정의 함수 (13일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL 문자 함수2 (12일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL 문자 함수1 (11일차) (0) | 2022.11.30 |
댓글