ColA ColB ColC
123 Null Null
120 Null Null
Null 1 2
Declare @ColA as Int = 123
--Rough draft, this doesn't work though
--I'm going to pass this above variable to SQL query..
Select *
from @TblA
Where @ColA = ColA or (@ColA <> ColA and ColA is Null)
需要一個SQL語句,從而SQL查詢來獲取任何匹配的記錄,否則爲NULL記錄
如果對可樂匹配,則只能得到匹配的記錄可樂
如果ColA上沒有匹配,然後獲得Col A中空值的記錄只有
這是可能的。查看EXISTS()函數以獲得提示。 –
我已經嘗試過了......基於你傳遞給變量的數據,我的sql應該只獲取那些記錄,如果沒有匹配,那麼爲ColA獲取Null值行。 – Ken
您可以顯示您嘗試使用EXISTS()函數的查詢嗎?那裏有一個可行的解決方案,所以你必須在執行過程中犯了一個錯誤。 –