본문 바로가기

Database/MS SQL

MS SQL。데이터 자르기(LEFT, RIGHT, SUBSTRING)

728x90
반응형

1. 길이로 데이터 자르기

 

# 왼쪽에서 자르기

 

LEFT([데이터], [개수])

 

# 오른쪽에서 자르기

 

RIGHT([데이터], [개수])

 

# 위치 지정해서 자르기

 

SUBSTRING([데이터], [시작위치], [개수])

 

문자열 길이로 자르기

2, 구분자로 데이터 자르기

 

# 왼쪽에서 자르기

 

LEFT([데이터], CHARINDEX([구문자], [데이터]) - 1)

 

# 오른쪽에서 자르기

 

RIGHT([데이터], CHARINDEX([구분자], REVERSE([데이터])) - 1)

 

# 위치 지정해서 자르기

 

SUBSTRING([데이터], CHARINDEX([구분자], [데이터]) + 1, LEN([데이터]) - CHARINDEX([구분자], [데이터]) - CHARINDEX([구분자], REVERSE([구분자], [데이터])))

 

구분자로 문자열 자르기

728x90
반응형