作者Ifreet (Ifreet)
看板Database
标题Re: [SQL ] 有关case when的两个问题
时间Fri Jun 7 17:17:22 2013
※ 引述《bbsn (bbsn)》之铭言:
: 问题二:
: 若我有使用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的
问题二的where後面应该改成"B.a='XX' and A.a is null"
因为where会先执行
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 116.12.221.66