-
SQL) Scalar FunctionsSQL 2023. 3. 21. 05:35
Scalar Function: 입력값을 기준으로 단일 값을 반환하는 함수
UCASE: 대문자 반환
SELECT UCASE(string);LCASE: 소문자 반환
SELECT LCASE(string);MID: 문자열 부분을 반환
SELECT MID(string, start_position, length);start_position: 반환 시작 위치(1부터 시작)
length: 반환할 문자열 길이
LENGTH: 문자열 길이 반환
SELECT LENGTH(string);ROUND: 반올림
SELECT ROUND(number, decimals_place);number: 반올림할 대상
decimals: 반올림할 소수점 위치(위치 지정하지 않으면 정수로 반환/ 첫번째 소수점 = 0, 1의 자리 = -1)
NOW: 현재 날짜 및 시간 반환
SELECT NOW()FORMAT: 천단위 콤마가 있는 형식으로 반환
SELECT FORMAT(number, decimal_pace);🔔 oil_price 테이블에서 가격이 백원단위에서 반올림했을 때 2000원 이상인 경우 천원단위에 콤마 넣어서 조회
SELECT FORMAT(가격, 0) FROM oil_price WHERE ROUND(가격, -3) >= 2000;💥 ROUND는 반환값 숫자, FORMAT은 문자열
'SQL' 카테고리의 다른 글
SQL) Subquery (0) 2023.03.22 SQL) 집계함수(Aggregate Functions) (0) 2023.03.21 SQL) PRIMARY KEY, FOREIGN KEY (1) 2023.03.21 SQL) Python with MySQL/CSV (0) 2023.03.20 SQL) RDS 접속, SQL FILE 실행, 백업 (0) 2023.03.17