nested select query in sql code example

Example 1: sql nested select

SELECT * FROM students WHERE notes > ( SELECT AVG(notes) FROM students );

SELECT * FROM students WHERE class_id = (
    SELECT id FROM classes WHERE number_of_students = (
        SELECT MAX(number_of_students) FROM classes
    )
);

SELECT subject, MAX(salary_by_subject.avg_salary) AS max_salary
FROM (
    SELECT subject, AVG(monthly_salary) AS avg_salary
    FROM teachers
    GROUP BY subject
) salary_by_subject;

Example 2: NESTED QUERY SQL

SELECT column_name [, column_name ]
FROM   table1 [, table2 ]
WHERE  column_name OPERATOR
   (SELECT column_name [, column_name ]
   FROM table1 [, table2 ]
   [WHERE])

Example 3: select in select sql

SELECT column-names  FROM table-name1 WHERE value IN (SELECT column-name                   FROM table-name2                   WHERE condition)

Example 4: subquery in sql

SUBQUERY IS NESTED QUERY INSIDE A 
SELECT, INSERT OR UPDATE METHODS.
OR INSIDE ANOTHER SUBQUERY

Tags:

Sql Example