입력 DATA 값을 기준으로 단일 DATA 값을 출력하기 위한 SQL 문법입니다.
SELECT UCASE(string);
SELECT UCASE(column)
FROM tablename;
SELECT LCASE(string);
SELECT LCASE(column)
FROM tablename;
string을 start_position 번째에서 length만큼 반환합니다.
SELECT MID(string, start_position, length);
start_position에 - 를 붙인다면 뒤에서 n번째라는 의미입니다.
SELECT MID(string, -start_position, length);
SELECT LENGTH(string);
SELECT LENGTH(column)
FROM tablename;
number를 decimals_place에서 반올림합니다.
SELECT ROUND(number, decimals_place);
SELECT ROUND(column, decimals_place)
FROM tablename;
SELECT NOW();
1,000단위 콤마 형식의 number를 decimal_place까지 표시합니다.
SELECT FORMAT(number, decimal_place);
SELECT FORMAT(column, decimal_place)
FROM tablename;
가정)
aiden을 대문자로 변환하라.
SELECT UCASE("aiden");
NAME COLUMN을 대문자로 변환하라.
SELECT UCASE(NAME)
FROM testTABLE;
AIDEN을 소문자로 변환하라.
SELECT LCASE("AIDEN");
NAME COLUMN을 소문자로 변환하라.
SELECT LCASE(NAME)
FROM testTABLE;
Aiden을 2번째에서 3만큼 반환하라.
SELECT MID("Aiden", 2, 3);
Aiden을 뒤에서 2번째에서 3만큼 반환하라.
SELECT MID("Aiden", -2, 3);
Aiden의 길이를 반환하라.
SELECT LENGTH("Aiden");
NAME COLUMN의 길이를 반환하라.
SELECT LENGTH(NAME)
FROM testTABLE;
1234.5를 소수점 첫째자리에서 반올림하라.
SELECT ROUND(1234.5, 0); # 0은 생략 가능합니다.
PRICE COLUMN을 일의 자리에서 반올림하라.
SELECT ROUND(PRICE, -1)
FROM testTABLE;
SELECT NOW();
123456을 1,000단위 콤마 형식으로 변환하라.
SELECT FORMAT(123456, 0);
PRICE COLUMN을 1,000단위 콤마 형식으로 변환하며, 소수점 3째자리까지 표시하라.
SELECT FORMAT(PRICE, 3)
FROM testTABLE;