gpt4 book ai didi

SQL 'select' 具有 3 个条件的查询

转载 作者:行者123 更新时间:2023-12-03 01:37:03 25 4
gpt4 key购买 nike

SELECT * 
FROM REVIEW
WHERE REVIEWERID =5 AND APPRAISEECONFIRMYN='Y' AND HRCONFIRMYN = NULL

这样允许有 2 个“AND”条件吗?我没有得到正确的输出。数据库中有2条记录满足上述条件。当我删除最后一个条件 'HRCONFIRMYN = NULL' 并执行时,我得到了正确的输出。

如何解决这个问题?我需要在搜索记录时检查所有 3 个条件。

最佳答案

比较 NULL值,您必须使用 IS NULL 谓词而不是 = NULL,如下所示:

SELECT * 
FROM REVIEW
WHERE REVIEWERID = 5
AND APPRAISEECONFIRMYN = 'Y'
AND HRCONFIRMYN IS NULL

关于SQL 'select' 具有 3 个条件的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13552180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com