[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;