[SQL ] 有關case when的兩個問題
有關case when的兩個問題
問題一:
我現在有3個值,假設是A、B、C
先使用case when來選出A或是B
然後再跟C來比較選出D
不知道這是不是正常的語法
因為寫出來的語法是錯的
不知道還有沒有其他方法?
問題二:
若我有使用case when選出資料並新增一個檻位'值'
ex:
select case when A.a is null then B.a as 值
form A join B on A.z=B.z
where 值='XX'
是不是沒有辦法利用選出來的檻位'值' 來選自己要的資料
再麻煩各位幫忙解答,謝謝~
PS.我是用SQL2005的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.124.126
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 6 篇):