如何编写查询以检查状态是否存在于列表中?

时间:2010-09-20 18:47:58

标签: sql sql-server-2008

声明状态varchar(15)

设置状态='已退回','已取消','已拒绝'

我传递参数'processing'和'Completed'

我想找出'处理','已完成'会显示在状态组中。

如果显示为true,则为true。

请帮助我......

1 个答案:

答案 0 :(得分:1)

你可以使用exists。稍微猜测一下你的结构,但是:

if exists(Select status from mytable where status = "Completed")
Begin
(Your code here)
End