15

데이터 좀 다듬어줘

Day 4: SQL 함수로 데이터 가공

학습 목표

SQL 함수의 필요성을 체감한다 데이터 가공의 실무 활용을 이해한다

네 번째 요청

"직원 이름 전부 대문자로 바꿔줘. 그리고 근속 연수도 계산해서 넣어줘."

SELECT로 조회하고, WHERE로 필터링하고, ORDER BY로 정렬했다. 그런데 데이터 자체를 가공해야 할 때가 있다.

  • 대문자/소문자 변환
  • 날짜에서 연도만 추출
  • 평균, 합계 계산
  • 문자열 자르기

엑셀이었다면?

  1. 새 열 추가
  2. =UPPER(A1) 함수 입력
  3. 복사해서 전체 적용
  4. 다른 시트에 결과 붙여넣기

수식 오류, 복사 실수, 시간 낭비.


SQL 함수는 한 줄

에디터 로딩 중...

끝. 오류 없음. 즉시 반영.


오늘 배울 것

SQL에는 데이터를 가공하는 내장 함수가 있다.

  1. 문자열 함수: UPPER, LOWER, LENGTH, SUBSTRING
  2. 숫자 함수: ROUND, CEIL, FLOOR, ABS
  3. 날짜 함수: YEAR, MONTH, DAY, DATEDIFF
  4. 집계 함수: COUNT, SUM, AVG, MAX, MIN

함수를 알면 SELECT 하나로 엑셀 함수 수십 개를 대체할 수 있다.