문자열 자르기

 

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

https://www.inflearn.com/course/%EB%B0%B1%EB%AC%B8%EC%9D%B4%EB%B6%88%EC%97%AC%EC%9D%BC%ED%83%80-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B6%84%EC%84%9D-%EA%B8%B0%EC%B4%88-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

+ Recent posts