Part 05. SQL_Chapter 16. Scalar Functions

수야·2023년 7월 31일
0

Scalar Functions

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

ucase

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

select ucase('text' or column)

lcase

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

select lcase('text' or column)

mid

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

select mid('text' or column, start_position, length);

strint : 원본 문자열
start_position : 문자열 반환 시작 위치 (첫글자는 1, 마지막 글자는 -1)
! 뒤에서 4번째부터 조회는 : -4
length : 반환할 문자열 길이 (공백도 한글자로 침)

length

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

select length(string)

! null의 경우 길이가 없으므로 null을 return함

round

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

 select round(number, decimals_place);

number : 반올림할 대상
decimals : 반올림할 소수점 위치 (option)
! 반올림할 위치를 지정하지 않을경우, 소수점 첫번째 자리에서 반올림함
! 소수 단위에서 올리고 싶으면 1단위는 -1

now

현재 날짜 및 시간을 반환하는 함수

select now();

format

숫자를 천단위 콤마가 있는 형식으로 반환하는 함수

select format(number, digit);

number가 소수라면 digit에 소숫점 몇자리 까지 나타낼건지 제시

profile
수야는 코린이에서 더 나아갈거야

0개의 댓글