스칼라 함수는 입력된 각 레코드에 대해 단일 값을 반환하는 함수
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:
UCASE와LCASE는 각각UPPER,LOWER와 동일하게 작동하며,MID는SUBSTRING의 별칭으로 자주 사용됩니다.