MySQL Scalar Functions Summary

스칼라 함수는 입력된 각 레코드에 대해 단일 값을 반환하는 함수

1. 문자열 함수 (String Functions)

함수설명사용 예시
UCASE영문자를 모두 대문자로 변환합니다.SELECT UCASE('mysql');
LCASE영문자를 모두 소문자로 변환합니다.SELECT LCASE('MYSQL');
MID문자열의 시작 위치부터 지정한 길이만큼 추출 (1부터 시작)SELECT MID('Hello World', 1, 5);
LENGTH문자열의 길이를 반환합니다.SELECT LENGTH('Table');

2. 숫자 함수 (Numeric Functions)

함수설명사용 예시
ROUND숫자를 지정된 소수점 자리수에서 반올림합니다.SELECT ROUND(3.1415, 2);

3. 날짜 및 포맷 함수 (Date & Format Functions)

함수설명사용 예시
NOW현재의 날짜와 시간을 반환합니다.SELECT NOW();
FORMAT숫자를 천 단위 콤마가 포함된 형식으로 변환합니다.SELECT FORMAT(1234567, 0);

Tip: UCASELCASE는 각각 UPPER, LOWER와 동일하게 작동하며, MIDSUBSTRING의 별칭으로 자주 사용됩니다.