2012-07-11 2 views
1

나는 다음과 같은 테이블이 : 나는 다른 유사한보기를 구축하고자하는 해당 테이블에서SQL은 다른 열의 값에서 열을 생성하는

| id |   name   | 
---------------------------------- 
| 1 | 236 SRTD - Something 1 | 
---------------------------------- 
| 2 | 236 SRTD - Something 2 | 
---------------------------------- 
| 3 | 236 SRTD - Something 3 | 
---------------------------------- 
| 4 | 387 SRTD - Something 1 | 

을하지만 다음과 같습니다

| id | SRTD |   name   | 
------------------------------------------- 
| 1 | 236 | 236 SRTD - Something 1 | 
------------------------------------------- 
| 2 | 236 | 236 SRTD - Something 2 | 
------------------------------------------- 
| 3 | 236 | 236 SRTD - Something 3 | 
------------------------------------------- 
| 4 | 387 | 387 SRTD - Something 1 | 

이름 열을 수정하고 SRTD 번호를 얻은 다음 그 값을 포함하는 다른 열을 어떻게 만들 수 있습니까? SQL Server의

+0

이 MySQL의 또는 SQL Server인가? –

+0

테이블에 새 열을 만들거나 쿼리 출력에 새 열을 만드시겠습니까? – RedFilter

+0

@RedFilter 그냥 쿼리 출력. –

답변

3

:

SELECT id, SRTD = SUBSTRING(name, 1, CHARINDEX(' ', name)), name 
    FROM dbo.table; 
관련 문제