我了解“存在”和“不存在”何时返回true或false,并且我知道如果返回false则什么都不会检索,但是如果返回true将会检索什么?
谢谢..
答案 0 :(得分:0)
它将返回您在查询中指定的值(前提是您的WHERE子句中没有其他元素返回false并与逻辑AND连接并通过您的存在检查。)
换句话说:'EXISTS'或'NOT EXISTS'的工作方式与WHERE子句中的任何其他条件一样。它们每个都将返回true或false,并将根据布尔代数的规则求值。
您可以在此处试用以下示例: https://www.w3schools.com/sql/sql_exists.asp