[MySQL] SQL 문자열 함수 정리

less than 1 minute read


SQL 문자열 함수 정리

  • SUBSTRING - 문자열의 일부 추출
  • LENGTH - 문자열 길이 반환
  • UPPER - 문자열을 모두 대문자로 반환
  • LOWER - 문자열을 모두 소문자로 반환
  • LPAD - 문자열의 왼쪽에 특정 문자 붙인 뒤 반환
  • RPAD - 문자열의 오른쪽에 특정 문자 붙인 뒤 반환
  • TRIM - 문자열의 공백 제거한 뒤 반환
  • LTRIM - 문자열 왼쪽의 공백 제거한 뒤 반환
  • RTRIM - 문자열 오른쪽의 공백 제거한 뒤 반환

SUBSTRING

  • SUBSTRING(string, 시작_index, end_index)
SELECT DISTINCT(SUBSTRING(address, 1, 2))
FROM copang_main.member;

LENGTH

SELECT LENGTH(address)
FROM copang_main.member;

UPPER & LOWER

SELECT UPPER(email)
FROM copang_main.member;

SELECT LOWER(email)
FROM copang_main.member;

LPAD & RPAD

  • age column의 age 왼쪽에 숫자 0을 붙여 총 자릿수가 10개가 되게 하시오.
SELECT LPAD(age, 10, 0)
FROM copang_main.member;
  • age column의 age 오른쪽에 숫자 0을 붙여 총 자릿수가 10개가 되게 하시오.
SELECT RPAD(age, 10, 0)
FROM copang_main.member;

TRIM & LTRIM & RTRIM

SELECT TRIM(word)
FROM copang_main.trim_test;

Tags:

Categories:

Updated: