SQL 함수의 개념
- SQL 함수
- 칼럼의 값이나 데이터 타입을 변경하는 경우
- 숫자 또는 날짜 데이터의 출력 형식을 변경하는 경우
- 하나 이상의 행에 대한 집계(aggregation)를 하는 경우
- SQL 함수의 유형
- 단일 행 함수: 테이블에 저장되어 있는 개별 행을 대상으로 함수를 적용하여 하나의 결과를 반환하는 함수
- 복수 행 함수: 조건에 따라 여러 행을 그룹화하여 그룹별로 결과를 하나씩 반환하는 함수

단일 행 함수
- 데이터 값을 조작하는데 주로 사용
- 행 별로 함수를 적용하여 하나의 결과를 반환하는 함수
단일 행 함수 사용법
function_name (column | expression, [arg1, arg2, …])
- funcion_name : 단일 행 함수 이름
- column : 칼럼 이름
- expression : 문자열 또는 표현식
- arg1, arg2 : 함수의 인수(상수, 변수, 칼럼 이름, 표현식)
문자 함수
- 문자 데이터를 입력하여 문자나 숫자를 결과로 반환하는 함수
- 문자 함수의 종류
- 대소문자 반환 함수
- 문자조작 함수
- 문자열 길이 반환 함수
