CONCAT()
여러 개의 흩어진 데이터를 하나의 문장으로 이어 붙이는 역할
- 성격: 문자열 조작 함수
- 용도: 이름+성 합치기, 숫자 뒤에 단위(cm, 원, 개) 붙이기, 주소 생성 등
- 특징: 입력값이 숫자나 날짜라도 결과물은 항상 '문자열(String)' 타입으로 변합니다.
- 예시:
CONCAT('사과', ' 3개') → "사과 3개"
FORMAT()
데이터의 알맹이는 그대로 두되, 보여지는 모양(자릿수, 콤마, 날짜 포맷 등)을 예쁘게 꾸미는 역할
- 성격: 변환/수치 함수 (DBMS에 따라 다름)
- 용도: 소수점 자릿수 고정, 천 단위 콤마(,) 삽입, 날짜 형식 지정 등
- 특징: 주로 숫자나 날짜를 사람이 읽기 편한 특정 패턴으로 출력할 때 사용합니다.
- 예시:
FORMAT(1234567, 0) → "1,234,567"