我已經在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