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()。