查询以验证并返回true或false

时间:2016-04-18 16:12:55

标签: sql

嗨,有人可以帮助以下吗

如果我有一个表格,其值如下

emp_id          emp Name 
 100              john 
 200              Jenny
 300              jack
 400              san

我想运行一个查询,其中已经声明了emp_id和name,并且当值正确时它应该返回true 例如:

emp_id : 100 
Emp_name : john

是声明的值,然后查询应返回true,否则返回false。

1 个答案:

答案 0 :(得分:2)

这应该足够了:

SELECT  CASE
            WHEN COUNT(emp_id) > 0 THEN 'TRUE'
            ELSE 'FALSE'
        END
FROM    #tab
WHERE   emp_id = @empID
AND     empName = @empName

@empID和@empName分别是emp_idempName的参数。

你可以在这里看到 - >

http://sqlfiddle.com/#!6/126ce/1根据值返回TRUE)

http://sqlfiddle.com/#!6/126ce/2根据值返回FALSE)