close


 


 

 

 利用 charindex 指令取出該欄位裡用【 | 】作區別的字




#####  原始的語法 ####

select emp.CompID,emp.EmpID, emp.WorkTypeID,emp.WorkType  

from  HRISDB.DBO.EmpShare emp  where empid='A00595'




#####  改過後的語法 ####

select emp.CompID,emp.EmpID,



case when charindex('|', emp.WorkTypeID) > 0 then

 left(emp.WorkTypeID, charindex('|', emp.WorkTypeID) - 1)

else emp.WorkTypeID end  WorkTypeID,

            

 case when charindex('|', emp.WorkType) > 0 then

 left(emp.WorkType, charindex('|', emp.WorkType) - 1)

 else emp.WorkType end  WorkType


from  HRISDB.DBO.EmpShare emp  where empid='A00595'



 


 

 

 


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 可樂果公主 的頭像
    可樂果公主

    聽說幸福…在山的那邊 (浪機子)

    可樂果公主 發表在 痞客邦 留言(0) 人氣()