How To Use Subqueries with the IN Operator?
Page 1 of 1
How To Use Subqueries with the IN Operator?
A subquery can be used with the IN operator as "expression IN (subquery)". The subquery should
return a single column with one or more rows to form a list of values to be used by the IN
operation. The following tutorial exercise shows you how to use a subquery with the IN operator:
SQL> SELECT first_name, last_name FROM employees
WHERE department_id IN (
SELECT department_id FROM departments WHERE location_id = 1700
);
FIRST_NAME LAST_NAME
-------------------- -------------------------
Steven King
Neena Kochhar
Lex De Haan
Nancy Greenberg
Daniel Faviet
John Chen
Ismael Sciarra
return a single column with one or more rows to form a list of values to be used by the IN
operation. The following tutorial exercise shows you how to use a subquery with the IN operator:
SQL> SELECT first_name, last_name FROM employees
WHERE department_id IN (
SELECT department_id FROM departments WHERE 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 EXISTS 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