File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ Select EmployeeID, JobTitle, Salary
2
+ From EmployeeSalary
3
+
4
+ -- Subquery in Select
5
+
6
+ Select EmployeeID, Salary, (Select AVG (Salary) From EmployeeSalary) as AllAvgSalary
7
+ From EmployeeSalary
8
+
9
+
10
+ -- How to do it with Partition By
11
+ Select EmployeeID, Salary, AVG (Salary) over () as AllAvgSalary
12
+ From EmployeeSalary
13
+
14
+
15
+ -- Why Group By doesn't work
16
+ Select EmployeeID, Salary, AVG (Salary) as AllAvgSalary
17
+ From EmployeeSalary
18
+ Group By EmployeeID, Salary
19
+ order by EmployeeID
20
+
21
+
22
+ -- Subquery in From
23
+
24
+ Select a .EmployeeID , AllAvgSalary
25
+ From
26
+ (Select EmployeeID, Salary, AVG (Salary) over () as AllAvgSalary
27
+ From EmployeeSalary) a
28
+ Order by a .EmployeeID
29
+
30
+
31
+ -- Subquery in Where
32
+
33
+
34
+ Select EmployeeID, JobTitle, Salary
35
+ From EmployeeSalary
36
+ where EmployeeID in (
37
+ Select EmployeeID
38
+ From EmployeeDemographics
39
+ where Age > 30 )
You can’t perform that action at this time.
0 commit comments