코딩일기

[SQL 기초 함수 정리] 자주 사용하는 SQL 함수 총정리 (집계, 문자열, 날짜 등) 본문

DB/SQL

[SQL 기초 함수 정리] 자주 사용하는 SQL 함수 총정리 (집계, 문자열, 날짜 등)

포카칩가루 2025. 3. 22. 06:53

🧠 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