1. Scalar Functions
1) Scalar Functions
- UCASE : 영문을 대문자로 변환하는 함수
- LCASE : 영문을 소문자로 변환하는 함수
- MID : 문자열 부분을 반환하는 함수
- LENGTH : 문자열의 길이를 반환하는 함수
- ROUND : 지정한 자리에서 숫자를 반올림 하는 함수 (0이 소수점 첫째 자리)
- NOW : 현재 날짜 및 시간을 반환하는 함수
- FORMAT : 숫자를 천단위 콤마가 있는 형식으로 반환하는 함수
2) UCASE 문법
영문을 대문자로 변환하는 함수
SELECT UCASE(string);
$15가 넘는메뉴를 대문자로 조회
SELECT UCASE(menu) FROM sandwich WHERE price > 15;
3) LCASE 문법
영문을 소문자로 변환하는 함수
SELECT LCASE(string);
$5가 안되는 메뉴를 소문자로 조회
SELECT LCASE(menu) FROM sandwich WHERE price < 5;
4) MID 문법
문자열 부분을 반환하는 함수
- string : 원본 문자열
- start : 문자열 반환 시작 위치(첫글자는 1, 마지막 글자는 -1)
- length : 반환할 문자열 길이
SELECT MID(string, start_position, lenth);
5) LENGTH 문법
문자열의 길이를 반환하는 함수
SELECT LENGTH(string);
6) ROUND 문법
지정한 자리에서 숫자를 반올림하는 함수
- number : 반올림할 대상
- decimals : 반올림할 소수점 위치(Option)
SELECT ROUNG(number, decimals_place);
7) NOW 문법
현재 날짜 및 시간을 반환하는 함수
SELECT NOW();
숫자를 천단위 콤마가 있는 형식으로 반환하는 함수
- number : 포맷을 적용할 문자 혹은 숫자
- decimals : 표시할 소수점 위치(숫자로)
SELECT FORMAT(number, decimal_place);