728x90
1. LENGTH() 함수
LENGTH() 함수는 문자열의 길이가 몇 글자 인지 보여준다.
2. UPPER(), LOWER() 함수
UPPER()는 문자열을 모두 대문자로
LOWER()는 문자열을 모두 소문자로
3. LPAD(), RPAD() 함수
이 두 함수는 문자열의 왼쪽, 오른쪽을 채워서 n 자리로 만들어 준다.
LPAD는 LEFT(왼쪽) + PADDING(채우기)의 줄임말, RPAD는 RIGHT(오른쪽) + PADDING(채우기)의 줄임말
예를 들어 LPAD(age, 10, ’0’)는 age 컬럼의 값을, 왼쪽에 문자 0을 붙여서 총 10자리로 만드는 함수.
보통 어떤 숫자의 자릿수를 맞출 때 자주 사용하는 함수이다.
RPAD() 함수는 아래 그림처럼 LPAD() 함수와 반대로 문자열의 오른쪽을 채워주는 함수입니다.
4. TRIM(), LTRIM(), RTRIM() 함수
문자열의 공백을 제거하는 함수.
(1) LTRIM() : 왼쪽 공백 삭제
(2) RTRIM() : 오른쪽 공백 삭제
(3) TRIM() : 왼쪽, 오른쪽 양쪽 다 공백 삭제
LTRIM() 함수는 왼쪽의 공백만, RTRIM() 함수는 오른쪽의 공백만, TRIM() 함수는 왼쪽, 오른쪽 양쪽 모두의 공백을 제거
이때 이 함수들은 문자열 내부에 존재하는 공백을 없애는 건 아닙니다.
출처 : 코드잇 sql 강의
728x90
'IT 정보 > 코딩' 카테고리의 다른 글
[mySQL] sql문 alias 붙이기 (0) | 2023.03.21 |
---|---|
[SQL] 실행순서 (0) | 2023.03.12 |
[sql] 엔터티 식별자(Entity Identifier) (0) | 2023.03.05 |
[sql] 데이터 정규화와 반정규화(2) - 반정규화 (0) | 2023.03.05 |
[sql] 데이터 정규화와 반정규화(1) - 정규화 (1) | 2023.03.05 |