2015-04-27 65 views

回答

2

如果你寫這樣的查詢:

select * 
from supermarket 
where [email protected] OR @fruit = 'ALL' 

那麼,萬一@fruit等於'ALL',在WHERE條款計算結果爲true。

1

你可以明確檢查ALL值:

SELECT * 
FROM supermarket 
WHERE @fruit IN ('ALL', fruitType) 
相關問題