2012-07-25 3 views
0

가능한 중복 :
how to write the sql statement?그것에 대한 SQL 문을 작성하는 방법?

IncidentReportid     Interviewers     MainInterviewer 
18 :Name/nric/Desg/iunit/remark: NAME2/inric/iDesg/iunit/iremark:    nric 
19 :irank/inric/iDesg/iunit/iremark:irank1/inric1/iDesg1/iunit1/iremark1:  inric 
20 :irank4/inric4/iDesg4/iunit4/iremark4:irank5/inric5/iDesg5/iunit5/iremark5: inric5 
21 :irank7/inric7/iDesg7/iunit7/iremark7:irank8/inric8/iDesg8/iunit8/iremark8: inric7 
23 :irank9/inric9/iDesg9/iunit9/iremark9:irank6/inric6/iDesg6/iunit6/iremark6: inric9 
24 :RankOfAddison/aNRIC/aInstructor/aUnit/aRemark:RankOfNang/nNRIC/nInstructor/nUnit/nRemark: aNRIC 

예. 위와 같은 테이블이 있는데 다음과 같은 데이터를 얻고 싶습니다. 감사. :)

IncidentReportid    Interviewers  MainInterviewer    
18        Name    nric 
19        irank   inric     
20        irank5   inric5    
21        irank7   inric7     
23        irank9   inric9     
24        RankOfAddison aNRIC 

가장 중요한 것은 'Interviewers'이름을 주 인터뷰 'NRIC에 따라 달라집니다.

+0

예제 데이터 형식을 좀 더 자세하게 지정하십시오. –

답변

0
select IncidentReportid, 
     SUBSTRING(Interviewers,2,CHARINDEX('/',Interviewers)-2) as Interviewers, 
     MainInterviewer 
from Table 
관련 문제