SQL EXISTS 运算符

EXISTS 运算符

EXISTS 运算符用于判断查询子句是否有记录,如果有一条或多条记录存在返回 True,否则返回 False。

SQL EXISTS 语法

SELECT column_name(s)
FROM table_name
WHERE EXISTS
(SELECT column_name FROM table_name WHERE condition);

含义:

当exist()子句内的查询结果存在时,返回true,执行外层SQL语句。

当exist()子句内的查询结果不存在时,返回false,不执行外层SQL语句。

使用频率:exists()子句使用频率很低,很少用到。

当你只需要判断后面的查询结果是否存在时,使用exists()。
 

你可能感兴趣的:(Mysql,sql,数据库)