동일한 행의 표에 텍스트가 있습니다. 날짜와 텍스트가있는 두 개의 열로 나누어야합니다. 나는SQL 서버 : 스플릿 문자열
그때 내가
|6.08.12 | Nor. tel. reserviert bis |
|12.08.12| meldet sich
내 도와주세요 두 개의 열
출력을 필요로 T-SQL
입력 사용합니다.
동일한 행의 표에 텍스트가 있습니다. 날짜와 텍스트가있는 두 개의 열로 나누어야합니다. 나는SQL 서버 : 스플릿 문자열
그때 내가
|6.08.12 | Nor. tel. reserviert bis |
|12.08.12| meldet sich
내 도와주세요 두 개의 열
출력을 필요로 T-SQL
입력 사용합니다.
첫 번째 공간 이후에 분할해야합니다. 이것은 충분히 쉽게 :
select left(notizen, charindex(' ', notizen) - 1) as col1,
stuff(notizen, 1, charindex(' ', notizen), '') as col2
from t
where notizen like '% %';
이 표 #T를 CREATE ( 아이디 INT, notizen의 VARCHAR (1000) )
INSERT INTO #T (ID, notizen는) 1, '6.08를 선택 12. tel. reserviert 비스 "ALL 가 2를 선택 UNION, '12 .08.12 meldet의 SICH ' 이드 RTRIM (LTRIM (LEFT (notizen을 선택
가 #T FROM을 * 을 선택 8))) AS 날짜, 서브 트림 (RTRIM (LTRIM (notizen)), LEN ((LEFT (notizen, 8))) +1, LEN (notizen)) 공지 사항 발신 번호 #T