코딩일기
[SQL 기초 함수 정리] 자주 사용하는 SQL 함수 총정리 (집계, 문자열, 날짜 등) 본문
🧠 SQL 기초 함수 총정리
SQL에서 자주 사용되는 함수들을 카테고리별로 정리했습니다.
집계 함수, 문자열 처리 함수, 수학 함수, 날짜 함수 등 자격증과 실무에서 모두 유용하게 쓰입니다.
📌 1. 집계 함수 (Aggregate Functions)
COUNT() - 개수 세기
SUM() - 합계 구하기
AVG() - 평균 구하기
MAX() - 최대값
MIN() - 최소값
📌 2. 문자열 함수 (String Functions)
CONCAT(str1, str2) - 문자열 이어붙이기
SUBSTRING(str, start, length) - 일부 문자열 추출
LENGTH(str) - 문자열 길이
LOWER(str) / UPPER(str) - 소문자/대문자 변환
TRIM(str) - 공백 제거
REPLACE(str, from, to) - 문자열 치환
📌 3. 수학 함수 (Math Functions)
ROUND(num, digits) - 반올림
CEIL(num) / FLOOR(num) - 올림 / 내림
ABS(num) - 절댓값
MOD(num1, num2) - 나머지
📌 4. 날짜 함수 (Date Functions)
NOW() - 현재 날짜와 시간
CURDATE() / CURTIME() - 현재 날짜 / 시간
DATE_FORMAT(date, format) - 날짜 포맷 지정
DATEDIFF(date1, date2) - 날짜 차이
YEAR(date), MONTH(date), DAY(date) - 연/월/일 추출
📌 5. 조건 함수 (Conditional Functions)
IF(condition, true, false) - 조건에 따라 값 반환
CASE WHEN ~ THEN ~ ELSE ~ END - 복잡한 조건 처리
✅ 실전 예시
SELECT name, UPPER(name) AS upper_name
FROM users
WHERE LENGTH(name) > 5;
📌 이 포스트는 SQLD 및 실무용 SQL 함수 학습을 위해 정리되었습니다.
'DB > SQL' 카테고리의 다른 글
| [SQL 기초 정리] 자주 쓰는 SQL 명령어 정리 (0) | 2025.03.22 |
|---|