我一直坚持在 MS SQL Server Management Studio 2005 中编写 SQL 存储程序
该表如下所示
[Quantity] | [Plant]
10 | Apple
20 | Carrot
30 | Lemon
40 | Orange
该过程如下所示:
SELECT *
FROM dbo.PLANTS
where [Plant] in (@Name)
我想要做的是设置 @Name='Fruits' 并从餐桌植物中获取所有水果。所以我写了类似的东西
SELECT *
FROM dbo.PLANTS
where [Plant] in
(
Case
when @Name='Fruits' then ('Apple', 'Lemon', 'Orange')
)
显然它没有用。有什么办法可以奏效吗?
先感谢您。