嗨,有人可以帮助以下吗
如果我有一个表格,其值如下
emp_id emp Name
100 john
200 Jenny
300 jack
400 san
我想运行一个查询,其中已经声明了emp_id和name,并且当值正确时它应该返回true 例如:
emp_id : 100
Emp_name : john
是声明的值,然后查询应返回true,否则返回false。
答案 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_id
和empName
的参数。
你可以在这里看到 - >
http://sqlfiddle.com/#!6/126ce/1(根据值返回TRUE)
http://sqlfiddle.com/#!6/126ce/2(根据值返回FALSE)