문자열 관련 함수
포스트
취소

문자열 관련 함수

CONCAT(문자열 목록)

  • 인자로 넣은 문자열을 하나의 문자열로 합쳐준다.
  • 예시 : SELECT CONCAT('문자열1', '-', '문자열2', '-', '문자열3');

SUBSTRING(문자열, 시작_번호, 문자열_길이)

  • 인자로 넣은 문자열을 지정한 시작 번호로 부터 지정한 길이만큼 잘라서 반환한다.
  • 예시 : SELECT SUBSTRING('DATABASE STUDY', 3, 2);

REPLACE(문자열, target, replace)

  • 인자로 넣은 문자열 중의 target에 해당하는 부분을 replace로 바꾼다.
  • 에시 : SELECT REPLACE('DATABASE???', '?', '!');

REVERSE(문자열)

  • 인자로 넣은 문자열을 거꾸로 뒤집는다.

CHAR_LENGTH(문자열)

  • 인자로 넣은 문자열의 길이를 반환한다. (공백도 포함)

UPPER(문자열)

  • 인자로 넣은 문자열을 대문자로 전부 변환하여 반환한다.

LOWER(문자열)

  • 인자로 넣은 문자열을 소문자로 전부 변환하여 반환한다.

LEFT(문자열, 길이)

  • 인자로 넣은 문자열을 왼쪽에서부터 지정한 길이만큼 잘라서 반환한다.

RIGHT(문자열, 길이)

  • 인자로 넣은 문자열을 오른쪽에서부터 지정한 길이만큼 잘라서 반환한다.

FORMAT(숫자, 소수점 자릿수)

  • 인자로 넣은 숫자를 문자열로 변환하여 반환한다.
  • 3자리마다 콤마로 표시해준다.
  • 지정한 자릿수만큼만 소수점 아래의 숫자가 표시된다.

TRIM([키워드 제거할_문자열 FROM ]변경할_문자열)

  • 키워드에 따라서 인자로 넣은 문자열에서 특정 문자를 제거한다.
  • 키워드 종류
    • BOTH
      • 양 끝에 존재하는 특정 문자를 제거
      • 기본 설정
    • LEADING
      • 문자열 앞에 존재하는 특정 문자를 제거
    • TRAILING
      • 문자열 뒤에 존재하는 특정 문자를 제거
  • 문자열을 지정하지 않은 경우에는 공백 문자를 제거한다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.