Scalar Functions

송영석·2023년 6월 1일
0

함수 종류

UCASE : 영문을 대문자로 변환
LCASE : 영문을 소문자로 변환
MID : 문자열 부분을 반환
LENGTH : 문자열의 길이를 반환
ROUND : 지정한 자리에서 숫자를 반올림 (0이 소수점 첫째 자리)
NOW : 현재 날짜 및 시간을 반환
FORMAT : 숫자를 천단위 콤마가 있는 형식으로 반환

UCASE

select UCASE(string);

LCASE

select LCASE(string);

MID

select MID(string, start_position, length);
- string : 원본 문자열
- start : 문자열 반환 시작 위치 (첫글자 1, 마지막글자 -1)
- length : 반환할 문자열 길이

LENGTH

select LENGTH(string);
- 문자가 없으면 0, 공백은 1, NULL은 NULL으로 RETURN

ROUND

select ROUND(number, decimals_place);
- number : 반올림할 대상
- decimalss : 반올림할 소수점 위치
- 반올림할 위치를 지정하지 않은 경우, 소수점 자리(0)에서 반올림
- 0은 소수점 첫번째 위치
- -1은 일단위 위치

NOW

현재 날짜 및 시간 반환

select NOW();

FORMAT

select FORMAT(number, decimals_place);
- number : 포맷을 적용할 문자 혹은 숫자
- decimals : 표시할 소수점 위치
- FORMAT은 반환되면 string으로 변환

실습

자료출처 : 제로베이스 데이터스쿨

profile
매일매일 작성!!

0개의 댓글