SELECT
Statment can be used at 3 places.
SELECT
E1.FirstName,
E1.LastName,
E1.DepartmentID,
(SELECT
ROUND(AVG(E2.Salary),2) AS AverageSalary
FROM Employee E2
WHERE E1.DepartmentID = E2.DepartmentID)
FROM Employee E1
- Subquery in FROM must have an
alias
SELECT
ROUND(AVG(E1.Salary),2) AS AverageSalary
FROM (SELECT * FROM Employee WHERE Salary > 100000) E1
Expressions returns a BOOLEAN
result.
SELECT
DepartmentID
FROM Employee E1
WHERE (SELECT MAX(Salary) FROM Employee E2) = E1.Salary