Re: [SQL ] 詢問有關ms sql server的語法問題
ms sql中的case還有一個寫法,雖然書上都不會這樣寫..
以我自己在sql 2000上都要加那個高亮度白色部分才會成功...
: ms sql 中
: sql = "select a.*,b.D_D_N,c.P_P_N,CASE ( WHEN
case a.State
when a.state='1' then '自行修復'
when a.state='2' then '外包廠商'
as 'StateName'
: a.State='1' THEN StateName='自行修復' WHEN a.State='2' THEN
: StateName='外包廠商' WHEN a.State='3' THEN StateName='採購'
: END) "
: sql = sql & " from [ora].[dbo].[DATA] a,
: [soap].[dbo].[atbdep] b,[soap].[dbo].[lmspsn] c "
: sql = sql & " where a.DEPT_NO = b.D_D and a.PSN_NO =
: c.P_P_C"
: 補上錯誤訊息:抓不到資料庫資料。
--
The Sword of Truth series
written- by Terry GoodKind
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.12.27.41
※ 編輯: tedcat 來自: 124.12.27.41 (04/30 00:37)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):