我已经在SQL Server中下面的查询存储过程修改加入SQL服务器
SELECT SZ_SK FROM tbl_Class CC
INNER JOIN tbl_Location LR ON CC.LCTN_RSTN = LR.LCTN_RSTN
WHERE LR.LCTN_RSTN = ISNULL(@Location,LR.LCTN_RSTN)
我有一个问题,虽然,我意识到,在tbl_Class
的LCTN_RSTN
值可以是NULL
,tbl_Location
没有一个NULL
字段。这是一个问题,因为如果@Location = NULL
然后我想要CC.LCTN_RSTN= NULL
显示的字段。任何方式我可以做到这一点? (SZ_SK
只存在于tbl_Class
。)
大,不完全是我用,但它让我在正确的轨道上,因为我意识到我可以做这样的事情这工作对我来说:'ISNULL(CC.LCTN_RSTN,@NoneValue )= LR.LCTN_RSTN' – 2013-03-26 18:09:14