100 CTE Questions Queries Outputs
100 CTE Questions Queries Outputs
-- Sample Data
INSERT INTO Employees VALUES
(1, 'Alice', 101, 70000, NULL),
(2, 'Bob', 101, 60000, 1),
(3, 'Charlie', 102, 75000, 1),
(4, 'David', 103, 40000, 2),
(5, 'Eva', 103, 50000, 3);
Query:
WITH HighSalary AS (
SELECT * FROM Employees WHERE Salary > 60000
)
SELECT * FROM HighSalary;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
----------- | ------- | ------------- | ------- | ----------
1 | Alice | 101 | 70000 | NULL
3 | Charlie | 102 | 75000 | 1
Query:
WITH ManagerCTE AS (
SELECT e.Name AS EmployeeName, m.Name AS ManagerName
FROM Employees e
LEFT JOIN Employees m ON e.ManagerID = m.EmployeeID
)
SELECT * FROM ManagerCTE;
100 SQL CTE Questions, Queries, and Outputs
Expected Output:
EmployeeName | ManagerName
-------------- | ------------
Alice | NULL
Bob | Alice
Charlie | Alice
David | Bob
Eva | Charlie
Query:
WITH AvgSalaries AS (
SELECT DepartmentID, AVG(Salary) AS AvgSalary
FROM Employees
GROUP BY DepartmentID
)
SELECT d.DepartmentName, a.AvgSalary
FROM AvgSalaries a
JOIN Departments d ON a.DepartmentID = d.DepartmentID;
Expected Output:
DepartmentName | AvgSalary
---------------- | ---------
HR | 65000.00
Engineering | 75000.00
Finance | 45000.00
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 30400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 30500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
100 SQL CTE Questions, Queries, and Outputs
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 30600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 30700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 30800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 30900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 10: Use a CTE to find employees earning more than 31000
Query:
100 SQL CTE Questions, Queries, and Outputs
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 11: Use a CTE to find employees earning more than 31100
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31100
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 12: Use a CTE to find employees earning more than 31200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31200
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 13: Use a CTE to find employees earning more than 31300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 14: Use a CTE to find employees earning more than 31400
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31400
)
100 SQL CTE Questions, Queries, and Outputs
Question 15: Use a CTE to find employees earning more than 31500
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 16: Use a CTE to find employees earning more than 31600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 17: Use a CTE to find employees earning more than 31700
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 18: Use a CTE to find employees earning more than 31800
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
100 SQL CTE Questions, Queries, and Outputs
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 19: Use a CTE to find employees earning more than 31900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 31900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 20: Use a CTE to find employees earning more than 32000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 21: Use a CTE to find employees earning more than 32100
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32100
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 22: Use a CTE to find employees earning more than 32200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32200
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
100 SQL CTE Questions, Queries, and Outputs
Question 23: Use a CTE to find employees earning more than 32300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 24: Use a CTE to find employees earning more than 32400
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 25: Use a CTE to find employees earning more than 32500
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 26: Use a CTE to find employees earning more than 32600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 27: Use a CTE to find employees earning more than 32700
Query:
100 SQL CTE Questions, Queries, and Outputs
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 28: Use a CTE to find employees earning more than 32800
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 29: Use a CTE to find employees earning more than 32900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 32900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 30: Use a CTE to find employees earning more than 33000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 31: Use a CTE to find employees earning more than 33100
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33100
)
100 SQL CTE Questions, Queries, and Outputs
Question 32: Use a CTE to find employees earning more than 33200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33200
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 33: Use a CTE to find employees earning more than 33300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 34: Use a CTE to find employees earning more than 33400
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 35: Use a CTE to find employees earning more than 33500
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
100 SQL CTE Questions, Queries, and Outputs
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 36: Use a CTE to find employees earning more than 33600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 37: Use a CTE to find employees earning more than 33700
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 38: Use a CTE to find employees earning more than 33800
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 39: Use a CTE to find employees earning more than 33900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 33900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
100 SQL CTE Questions, Queries, and Outputs
Question 40: Use a CTE to find employees earning more than 34000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 41: Use a CTE to find employees earning more than 34100
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34100
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 42: Use a CTE to find employees earning more than 34200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34200
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 43: Use a CTE to find employees earning more than 34300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 44: Use a CTE to find employees earning more than 34400
Query:
100 SQL CTE Questions, Queries, and Outputs
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 45: Use a CTE to find employees earning more than 34500
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 46: Use a CTE to find employees earning more than 34600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 47: Use a CTE to find employees earning more than 34700
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 48: Use a CTE to find employees earning more than 34800
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34800
)
100 SQL CTE Questions, Queries, and Outputs
Question 49: Use a CTE to find employees earning more than 34900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 34900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 50: Use a CTE to find employees earning more than 35000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 51: Use a CTE to find employees earning more than 35100
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35100
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 52: Use a CTE to find employees earning more than 35200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35200
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
100 SQL CTE Questions, Queries, and Outputs
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 53: Use a CTE to find employees earning more than 35300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 54: Use a CTE to find employees earning more than 35400
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 55: Use a CTE to find employees earning more than 35500
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 56: Use a CTE to find employees earning more than 35600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
100 SQL CTE Questions, Queries, and Outputs
Question 57: Use a CTE to find employees earning more than 35700
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 58: Use a CTE to find employees earning more than 35800
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 59: Use a CTE to find employees earning more than 35900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 35900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 60: Use a CTE to find employees earning more than 36000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 61: Use a CTE to find employees earning more than 36100
Query:
100 SQL CTE Questions, Queries, and Outputs
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36100
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 62: Use a CTE to find employees earning more than 36200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36200
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 63: Use a CTE to find employees earning more than 36300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 64: Use a CTE to find employees earning more than 36400
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 65: Use a CTE to find employees earning more than 36500
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36500
)
100 SQL CTE Questions, Queries, and Outputs
Question 66: Use a CTE to find employees earning more than 36600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 67: Use a CTE to find employees earning more than 36700
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 68: Use a CTE to find employees earning more than 36800
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 69: Use a CTE to find employees earning more than 36900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 36900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
100 SQL CTE Questions, Queries, and Outputs
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 70: Use a CTE to find employees earning more than 37000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 71: Use a CTE to find employees earning more than 37100
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37100
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 72: Use a CTE to find employees earning more than 37200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37200
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 73: Use a CTE to find employees earning more than 37300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
100 SQL CTE Questions, Queries, and Outputs
Question 74: Use a CTE to find employees earning more than 37400
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 75: Use a CTE to find employees earning more than 37500
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 76: Use a CTE to find employees earning more than 37600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 77: Use a CTE to find employees earning more than 37700
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 78: Use a CTE to find employees earning more than 37800
Query:
100 SQL CTE Questions, Queries, and Outputs
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 79: Use a CTE to find employees earning more than 37900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 37900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 80: Use a CTE to find employees earning more than 38000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 81: Use a CTE to find employees earning more than 38100
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38100
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 82: Use a CTE to find employees earning more than 38200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38200
)
100 SQL CTE Questions, Queries, and Outputs
Question 83: Use a CTE to find employees earning more than 38300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 84: Use a CTE to find employees earning more than 38400
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 85: Use a CTE to find employees earning more than 38500
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 86: Use a CTE to find employees earning more than 38600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
100 SQL CTE Questions, Queries, and Outputs
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 87: Use a CTE to find employees earning more than 38700
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 88: Use a CTE to find employees earning more than 38800
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 89: Use a CTE to find employees earning more than 38900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 38900
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 90: Use a CTE to find employees earning more than 39000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
100 SQL CTE Questions, Queries, and Outputs
Question 91: Use a CTE to find employees earning more than 39100
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39100
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 92: Use a CTE to find employees earning more than 39200
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39200
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 93: Use a CTE to find employees earning more than 39300
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39300
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 94: Use a CTE to find employees earning more than 39400
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39400
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 95: Use a CTE to find employees earning more than 39500
Query:
100 SQL CTE Questions, Queries, and Outputs
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39500
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 96: Use a CTE to find employees earning more than 39600
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39600
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 97: Use a CTE to find employees earning more than 39700
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39700
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 98: Use a CTE to find employees earning more than 39800
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39800
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)
Question 99: Use a CTE to find employees earning more than 39900
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 39900
)
100 SQL CTE Questions, Queries, and Outputs
Question 100: Use a CTE to find employees earning more than 40000
Query:
WITH FilteredEmployees AS (
SELECT * FROM Employees WHERE Salary > 40000
)
SELECT * FROM FilteredEmployees;
Expected Output:
EmployeeID | Name | DepartmentID | Salary | ManagerID
-----------|------|---------------|--------|-----------
(Varies based on filter criteria)