How To Use Subqueries with the EXISTS Operator?
Page 1 of 1
How To Use Subqueries with the EXISTS Operator?
A subquery can be used with the EXISTS operator as "EXISTS (subquery)", which returns true if
the subquery returns one or more rows. The following statement is a good example of "EXISTS
(subquery)". It returns rows from employees table that there are rows existing in the departments
table linked to the employees table with location_id = 1700.
SQL> SELECT first_name, last_name FROM employees e
WHERE EXISTS (
SELECT * FROM departments d
WHERE e.department_id = d.department_id AND d.location_id = 1700
);
FIRST_NAME LAST_NAME
-------------------- -------------------------
Steven King
Neena Kochhar
Lex De Haan
Nancy Greenberg
Daniel Faviet
John Chen
Ismael Sciarra
the subquery returns one or more rows. The following statement is a good example of "EXISTS
(subquery)". It returns rows from employees table that there are rows existing in the departments
table linked to the employees table with location_id = 1700.
SQL> SELECT first_name, last_name FROM employees e
WHERE EXISTS (
SELECT * FROM departments d
WHERE e.department_id = d.department_id AND d.location_id = 1700
);
FIRST_NAME LAST_NAME
-------------------- -------------------------
Steven King
Neena Kochhar
Lex De Haan
Nancy Greenberg
Daniel Faviet
John Chen
Ismael Sciarra
Similar topics
» How To Use Subqueries with the IN Operator?
» Subqueries in SQL
» How To Use Subqueries in the FROM clause?
» Subqueries in SQL
» How To Use Subqueries in the FROM clause?
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Sun Jan 31, 2010 12:35 am by Micheal
» Accessing tables of other users in SQL
Sun Jan 31, 2010 12:34 am by Micheal
» Grouping commands in SQL
Sun Jan 31, 2010 12:32 am by Micheal
» Operations on Result Sets in SQL
Sun Jan 31, 2010 12:31 am by Micheal
» Subqueries in SQL
Sun Jan 31, 2010 12:30 am by Micheal
» Joining Relations in SQL
Sun Jan 31, 2010 12:28 am by Micheal
» Delete comand in SQL
Sun Jan 31, 2010 12:27 am by Micheal
» Update command in SQL
Sun Jan 31, 2010 12:26 am by Micheal
» Insert command in SQL
Sun Jan 31, 2010 12:23 am by Micheal