함수 종류
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으로 변환
실습
자료출처 : 제로베이스 데이터스쿨