SQL CH16 Scalar Funciton

문병두·2024년 11월 12일

CH16 Scalar Funciton

입력값을 기준으로 단일 값을 반환하는 함수

UCASE

영문을 대문자로 반환하는 함수

$15 가 넘는 메뉴를 대문자로 조회

LCASE

영문을 소문자로 변환하는 함수

$5 가 안되는 메뉴를 소문자로 조회

MID

문자열 부분을 반환하는 함수

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

LENGTH

문자열의 길이를 반환하는 함수

sandwich 테이블에서 Top 3의 주소 길이를 검색

ROUND

지정한 자리에서 숫자를 반올림하는 함수

• number : 반올림할 대상
• decimals : 반올림할 소수점 위치 (Option)

sandwich 테이블에서 소수점 자리는 반올림해서 1달러 단위까지만 표시 (최하위 3개만 표시)

sandwich 테이블에서 가계이름은 대문자, 메뉴이름은 소문자로 조회하세요

select ucase(cafe), lcase(menu) from sandwich;

oil_price 테이블에서 가격이 십원단위에서 반올림 했을 때 2000원 이상인 경우, 천단위에 콤마를 넣어서 조회하세요.

select format(가격 , 0) ,가격
from oil_price
where round(가격 , -2) >= 2000;

profile
데이터분석가

0개의 댓글