作者bbsn (bbsn)
看板Database
标题[SQL ] 有关case when的两个问题
时间Fri May 17 22:25:49 2013
有关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