15분
데이터 좀 다듬어줘
Day 4: SQL 함수로 데이터 가공
데이터 좀 다듬어줘
SQL 기초 1: SELECT, WHERE, 함수 > Day 4: SQL 함수로 데이터 가공
학습 목표
SQL 함수의 필요성을 체감한다 데이터 가공의 실무 활용을 이해한다
네 번째 요청
"직원 이름 전부 대문자로 바꿔줘. 그리고 근속 연수도 계산해서 넣어줘."
SELECT로 조회하고, WHERE로 필터링하고, ORDER BY로 정렬했다. 그런데 데이터 자체를 가공해야 할 때가 있다.
- 대문자/소문자 변환
- 날짜에서 연도만 추출
- 평균, 합계 계산
- 문자열 자르기
엑셀이었다면?
- 새 열 추가
- =UPPER(A1) 함수 입력
- 복사해서 전체 적용
- 다른 시트에 결과 붙여넣기
수식 오류, 복사 실수, 시간 낭비.
SQL 함수는 한 줄
에디터 로딩 중...
끝. 오류 없음. 즉시 반영.
오늘 배울 것
SQL에는 데이터를 가공하는 내장 함수가 있다.
- 문자열 함수: UPPER, LOWER, LENGTH, SUBSTRING
- 숫자 함수: ROUND, CEIL, FLOOR, ABS
- 날짜 함수: YEAR, MONTH, DAY, DATEDIFF
- 집계 함수: COUNT, SUM, AVG, MAX, MIN
함수를 알면 SELECT 하나로 엑셀 함수 수십 개를 대체할 수 있다.