SELECT
ProductID,
ProductName,
UnitPrice,
(SELECT AVG(UnitPrice) FROM Products) AS AveragePrice,
ABS(UnitPrice - (SELECT AVG(UnitPrice) FROM Products)) AS PriceDifference
FROM Products;
var (sql2, parameters2) = new SqlQueryBuilder()
.Select()
.Columns("ProductID", "ProductName", "UnitPrice")
.Column(new SqlQueryBuilder().Select().Column(new AVG(new Column("UnitPrice")), "AveragePrice").From("Products"), "AveragePrice")
.Column(new ABS(
new ColumnArithmatic().Column("UnitPrice").SUBTRACT().Column(
new SqlQueryBuilder().Select().Column(new AVG(new Column("UnitPrice")), "PriceDifference").From("Products")
)), "PriceDifference")
.From("Products")
.Build();
SELECT ProductID,
ProductName,
UnitPrice,
(SELECT AVG(UnitPrice) AS AveragePrice
FROM Products) AS AveragePrice,
ABS(UnitPrice - (SELECT AVG(UnitPrice) AS PriceDifference
FROM Products)) AS PriceDifference
FROM Products;
|
ProductID |
ProductName |
UnitPrice |
AveragePrice |
PriceDifference |
1 |
1
|
Chai
|
18.0000
|
28.8663
|
10.8663
|
2 |
2
|
Chang
|
19.0000
|
28.8663
|
9.8663
|
3 |
3
|
Aniseed Syrup
|
10.0000
|
28.8663
|
18.8663
|
4 |
4
|
Chef Anton's Cajun Seasoning
|
22.0000
|
28.8663
|
6.8663
|
5 |
5
|
Chef Anton's Gumbo Mix
|
21.3500
|
28.8663
|
7.5163
|
6 |
6
|
Grandma's Boysenberry Spread
|
25.0000
|
28.8663
|
3.8663
|
7 |
7
|
Uncle Bob's Organic Dried Pears
|
30.0000
|
28.8663
|
1.1337
|
8 |
8
|
Northwoods Cranberry Sauce
|
40.0000
|
28.8663
|
11.1337
|
9 |
9
|
Mishi Kobe Niku
|
97.0000
|
28.8663
|
68.1337
|
10 |
10
|
Ikura
|
31.0000
|
28.8663
|
2.1337
|
11 |
11
|
Queso Cabrales
|
21.0000
|
28.8663
|
7.8663
|
12 |
12
|
Queso Manchego La Pastora
|
38.0000
|
28.8663
|
9.1337
|
13 |
13
|
Konbu
|
6.0000
|
28.8663
|
22.8663
|
14 |
14
|
Tofu
|
23.2500
|
28.8663
|
5.6163
|
15 |
15
|
Genen Shouyu
|
15.5000
|
28.8663
|
13.3663
|
16 |
16
|
Pavlova
|
17.4500
|
28.8663
|
11.4163
|
17 |
17
|
Alice Mutton
|
39.0000
|
28.8663
|
10.1337
|
18 |
18
|
Carnarvon Tigers
|
62.5000
|
28.8663
|
33.6337
|
19 |
19
|
Teatime Chocolate Biscuits
|
9.2000
|
28.8663
|
19.6663
|
20 |
20
|
Sir Rodney's Marmalade
|
81.0000
|
28.8663
|
52.1337
|
21 |
21
|
Sir Rodney's Scones
|
10.0000
|
28.8663
|
18.8663
|
22 |
22
|
Gustaf's Knäckebröd
|
21.0000
|
28.8663
|
7.8663
|
23 |
23
|
Tunnbröd
|
9.0000
|
28.8663
|
19.8663
|
24 |
24
|
Guaraná Fantástica
|
4.5000
|
28.8663
|
24.3663
|
25 |
25
|
NuNuCa Nuß-Nougat-Creme
|
14.0000
|
28.8663
|
14.8663
|
26 |
26
|
Gumbär Gummibärchen
|
31.2300
|
28.8663
|
2.3637
|
27 |
27
|
Schoggi Schokolade
|
43.9000
|
28.8663
|
15.0337
|
28 |
28
|
Rössle Sauerkraut
|
45.6000
|
28.8663
|
16.7337
|
29 |
29
|
Thüringer Rostbratwurst
|
123.7900
|
28.8663
|
94.9237
|
30 |
30
|
Nord-Ost Matjeshering
|
25.8900
|
28.8663
|
2.9763
|
31 |
31
|
Gorgonzola Telino
|
12.5000
|
28.8663
|
16.3663
|
32 |
32
|
Mascarpone Fabioli
|
32.0000
|
28.8663
|
3.1337
|
33 |
33
|
Geitost
|
2.5000
|
28.8663
|
26.3663
|
34 |
34
|
Sasquatch Ale
|
14.0000
|
28.8663
|
14.8663
|
35 |
35
|
Steeleye Stout
|
18.0000
|
28.8663
|
10.8663
|
36 |
36
|
Inlagd Sill
|
19.0000
|
28.8663
|
9.8663
|
37 |
37
|
Gravad lax
|
26.0000
|
28.8663
|
2.8663
|
38 |
38
|
Côte de Blaye
|
263.5000
|
28.8663
|
234.6337
|
39 |
39
|
Chartreuse verte
|
18.0000
|
28.8663
|
10.8663
|
40 |
40
|
Boston Crab Meat
|
18.4000
|
28.8663
|
10.4663
|
41 |
41
|
Jack's New England Clam Chowder
|
9.6500
|
28.8663
|
19.2163
|
42 |
42
|
Singaporean Hokkien Fried Mee
|
14.0000
|
28.8663
|
14.8663
|
43 |
43
|
Ipoh Coffee
|
46.0000
|
28.8663
|
17.1337
|
44 |
44
|
Gula Malacca
|
19.4500
|
28.8663
|
9.4163
|
45 |
45
|
Rogede sild
|
9.5000
|
28.8663
|
19.3663
|
46 |
46
|
Spegesild
|
12.0000
|
28.8663
|
16.8663
|
47 |
47
|
Zaanse koeken
|
9.5000
|
28.8663
|
19.3663
|
48 |
48
|
Chocolade
|
12.7500
|
28.8663
|
16.1163
|
49 |
49
|
Maxilaku
|
20.0000
|
28.8663
|
8.8663
|
50 |
50
|
Valkoinen suklaa
|
16.2500
|
28.8663
|
12.6163
|
51 |
51
|
Manjimup Dried Apples
|
53.0000
|
28.8663
|
24.1337
|
52 |
52
|
Filo Mix
|
7.0000
|
28.8663
|
21.8663
|
53 |
53
|
Perth Pasties
|
32.8000
|
28.8663
|
3.9337
|
54 |
54
|
Tourtière
|
7.4500
|
28.8663
|
21.4163
|
55 |
55
|
Pâté chinois
|
24.0000
|
28.8663
|
4.8663
|
56 |
56
|
Gnocchi di nonna Alice
|
38.0000
|
28.8663
|
9.1337
|
57 |
57
|
Ravioli Angelo
|
19.5000
|
28.8663
|
9.3663
|
58 |
58
|
Escargots de Bourgogne
|
13.2500
|
28.8663
|
15.6163
|
59 |
59
|
Raclette Courdavault
|
55.0000
|
28.8663
|
26.1337
|
60 |
60
|
Camembert Pierrot
|
34.0000
|
28.8663
|
5.1337
|
61 |
61
|
Sirop d'érable
|
28.5000
|
28.8663
|
0.3663
|
62 |
62
|
Tarte au sucre
|
49.3000
|
28.8663
|
20.4337
|
63 |
63
|
Vegie-spread
|
43.9000
|
28.8663
|
15.0337
|
64 |
64
|
Wimmers gute Semmelknödel
|
33.2500
|
28.8663
|
4.3837
|
65 |
65
|
Louisiana Fiery Hot Pepper Sauce
|
21.0500
|
28.8663
|
7.8163
|
66 |
66
|
Louisiana Hot Spiced Okra
|
17.0000
|
28.8663
|
11.8663
|
67 |
67
|
Laughing Lumberjack Lager
|
14.0000
|
28.8663
|
14.8663
|
68 |
68
|
Scottish Longbreads
|
12.5000
|
28.8663
|
16.3663
|
69 |
69
|
Gudbrandsdalsost
|
36.0000
|
28.8663
|
7.1337
|
70 |
70
|
Outback Lager
|
15.0000
|
28.8663
|
13.8663
|
71 |
71
|
Flotemysost
|
21.5000
|
28.8663
|
7.3663
|
72 |
72
|
Mozzarella di Giovanni
|
34.8000
|
28.8663
|
5.9337
|
73 |
73
|
Röd Kaviar
|
15.0000
|
28.8663
|
13.8663
|
74 |
74
|
Longlife Tofu
|
10.0000
|
28.8663
|
18.8663
|
75 |
75
|
Rhönbräu Klosterbier
|
7.7500
|
28.8663
|
21.1163
|
76 |
76
|
Lakkalikööri
|
18.0000
|
28.8663
|
10.8663
|
77 |
77
|
Original Frankfurter grüne Soße
|
13.0000
|
28.8663
|
15.8663
|