문자열 자르기
LEFT(컬럼명 or 문자열, 문자열의 길이)
RIGHT(컬럼명 or 문자열, 문자열의 길이)
SUBSTR(컬럼명 or 문자열, 시작 위치, 길이)
▷ LEFT (문자열을 왼쪽에서부터 지정한 문자열의 길이만큼 자른다.)
ex) SELECT LEFT('HELLO', 2) ⇒ HE
▷ RIGHT (문자열을 오른쪽에서부터 지정한 문자열의 길이만큼 자른다.)
ex) SELECT RIGHT('HELLO', 2) ⇒ LO
▷ SUBSTRING(=SUBSTR)
- 문자열을 지정한 시작 위치에서부터 지정한 문자열의 길이만큼 자른다.
- 문자열의 길이를 지정하지 않으면 시작 위치부터 끝까지 자른다.
- 시작 위치를 지정할 때, -1은 뒤에서 첫번째, -3은 뒤에서 세번째
ex) SELECT SUBSTR('HELLO', 1, 3) ⇒ HEL
SELECT SUBSTR('HELLO', 1) ⇒ HELLO
SELECT SUBSTR('HELLO', -3, 2) ⇒ LL
SELECT SUBSTR('HELLO', -5) ⇒ HELLO
↘↘↘
[백문이불여일타] 데이터 분석을 위한 기초 SQL
'📖 STUDY > SQL' 카테고리의 다른 글
[SQL] review_HackerRank (0) | 2022.03.04 |
---|---|
[SQL] CEIL, FLOOR, ROUND (0) | 2022.03.04 |
[SQL] ORDER BY (0) | 2022.03.04 |
[SQL] WHERE_(LIKE, IN, BETWEEN, IS NULL) (0) | 2022.03.04 |
[SQL] SELECT, FROM, LIMIT (0) | 2022.03.04 |