Use Subqueries with the IN Operator in Oracle

Q

How To Use Subqueries with the IN Operator in Oracle?

✍: FYIcenter.com

A

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 
  2  WHERE department_id IN (
  3    SELECT department_id FROM departments 
  4    WHERE location_id = 1700
  5  );

FIRST_NAME           LAST_NAME
-------------------- -------------------------
Steven               King
Neena                Kochhar
Lex                  De Haan
Nancy                Greenberg
Daniel               Faviet
John                 Chen
Ismael               Sciarra
......

 

Use Subqueries with the EXISTS Operator in Oracle

What Is a Subquery in Oracle

Understanding SQL SELECT Query Statements in Oracle

⇑⇑ Oracle Database Tutorials

2019-09-27, 1497🔥, 0💬