MySQL - Sclar Functions

김혜령·2024년 2월 24일
0

MySQL

목록 보기
12/14
post-thumbnail

Scalar Functions

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

  • UCASE(Upper Case)
    : 영문을 대문자로 변환

    select ucsase(string);

  • LCASE(Lower Case)
    : 영문을 소문자로 변환

    select lcase(string);

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

    select mid(string, start_position, length);

  • LENGTH
    : 문자열의 길이를 반환

    select length(string);

  • ROUND
    : 지정한 자리에서 숫자를 반올림
    - number : 반올림할 대상
    - decimals : 반올림할 소수점 위치(옵션, 0 : 첫번째 소수점, 1: 두번째 소수점, -1 : 일단위 위치, -2 : 십단위 위치)

    select round(number, decimals_place);

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

    select now();

  • FORMAT
    : 숫자를 천단위 콤마가 있는 형식으로 반환
    - number : 포맷을 적용할 문자 혹은 숫자
    - decimals : 표시할 소수점 위치(0 : 소수점을 표시하지 않음, 2 : 소수점 두자리까지 표시)

    select format(number, decimal_place);

0개의 댓글