MS SQL。데이터 자르기(LEFT, RIGHT, SUBSTRING)
1. 길이로 데이터 자르기 # 왼쪽에서 자르기 LEFT([데이터], [개수]) # 오른쪽에서 자르기 RIGHT([데이터], [개수]) # 위치 지정해서 자르기 SUBSTRING([데이터], [시작위치], [개수]) 문자열 길이로 자르기 2, 구분자로 데이터 자르기 # 왼쪽에서 자르기 LEFT([데이터], CHARINDEX([구문자], [데이터]) - 1) # 오른쪽에서 자르기 RIGHT([데이터], CHARINDEX([구분자], REVERSE([데이터])) - 1) # 위치 지정해서 자르기 SUBSTRING([데이터], CHARINDEX([구분자], [데이터]) + 1, LEN([데이터]) - CHARINDEX([구분자], [데이터]) - CHARINDEX([구분자], REVERSE([구분자], [데이터..
MS SQL。중복 제거(DISTINCT, GROUP BY)
# DISTINCT SELECT DISTINCT [컬럼1], [컬럼2], ..., [컬럼n] FROM [테이블명] # GROUP BY SELECT [컬럼1], [컬럼2], ..., [컬럼n] FROM [테이블 명] GROUP BY [컬럼1], [컬럼2], ..., [컬럼n] -- 중복 데이터 조회 SELECT [컬럼1], [컬럼2], ..., [컬럼n] FROM [테이블 명] GROUP BY [컬럼1], [컬럼2], ..., [컬럼n] HAVING COUNT(*) > 1 [Database/MS SQL] - MS SQL。HAVING