1+ SELECT *
2+ FROM Customer
3+
4+ SELECT FirstName, LastName, City
5+ FROM Customer
6+
7+
8+ SELECT Id, FirstName, LastName, City, Country, Phone
9+ FROM Customer
10+ WHERE Country = 'Sweden'
11+
12+
13+
14+ UPDATE Supplier
15+ SET City = 'Sydney'
16+ WHERE CompanyName = 'Pavlova, Ltd.'
17+
18+ DELETE FROM Product
19+ WHERE UnitPrice > 50
20+
21+
22+ UPDATE Product
23+ SET IsDiscontinued = 1
24+ WHERE UnitPrice > 50
25+
26+
27+
28+ UPDATE Product
29+ SET IsDiscontinued = 1
30+ WHERE Id = 46
31+
32+
33+ UPDATE Supplier
34+ SET City = 'Oslo', Phone = '(0)1-953530', Fax = '(0)1-953555'
35+ WHERE Id = 15
36+
37+
38+
39+ DELETE Product
40+ WHERE UnitPrice > 50
41+
42+
43+ SELECT CompanyName, ContactName, City, Country
44+ FROM Supplier
45+ ORDER BY CompanyName
46+
47+
48+ SELECT CompanyName, ContactName, City, Country
49+ FROM Supplier
50+ ORDER BY CompanyName DESC
51+
52+
53+ SELECT FirstName, LastName, City, Country
54+ FROM Customer
55+ ORDER BY Country, City
56+
57+
58+
59+ SELECT TOP 10 Id, ProductName, UnitPrice, Package
60+ FROM Product
61+ ORDER BY UnitPrice DESC
62+
63+
64+ SELECT TOP 10 Id, ProductName, UnitPrice, Package
65+ FROM Product
66+ ORDER BY UnitPrice DESC
67+
68+
69+ SELECT Id, ProductName, UnitPrice, Package
70+ FROM Product
71+ ORDER BY UnitPrice DESC
72+
73+
74+ SELECT Id, ProductName, UnitPrice, Package
75+ FROM Product
76+ ORDER BY UnitPrice DESC
77+
78+
79+ SELECT DISTINCT Country
80+ FROM Supplier
81+ ORDER BY COUNTRY
82+
83+ SELECT Id, ProductName, UnitPrice, Package
84+ FROM Product
85+ ORDER BY UnitPrice DESC
86+
87+
88+
89+ SELECT DISTINCT Country
90+ FROM Supplier
91+ ORDER BY COUNTRY
92+
93+
94+
95+ SELECT MIN(UnitPrice)
96+ FROM Product
97+
98+
99+
100+ SELECT MAX(TotalAmount)
101+ FROM [Order]
102+ WHERE YEAR(OrderDate) = 2014
103+
104+
105+
106+ SELECT MAX(OrderDate)
107+ FROM Order1
108+ WHERE YEAR(OrderDate) = 2013
109+
110+
111+ SELECT COUNT(Id)
112+ FROM Customer
113+
114+
115+ SELECT SUM(TotalAmount)
116+ FROM Order1
117+ WHERE YEAR(OrderDate) = 2013
118+
119+
120+ SELECT AVG(TotalAmount)
121+ FROM Order1
122+
123+
124+ SELECT Id, FirstName, LastName, City, Country
125+ FROM Customer
126+ WHERE FirstName = 'Thomas' AND LastName = 'Hardy'
127+
128+
129+
130+ SELECT Id, FirstName, LastName, City, Country
131+ FROM Customer
132+ WHERE Country = 'Spain' OR Country = 'France'
133+
134+
135+
136+ SELECT Id, FirstName, LastName, City, Country
137+ FROM Customer
138+ WHERE NOT Country = 'USA'
139+
140+
141+
142+ SELECT Id, OrderDate, CustomerId, TotalAmount
143+ FROM Order1
144+ WHERE NOT (TotalAmount >= 50 AND TotalAmount <= 15000)
145+ ORDER BY TotalAmount DESC
146+
147+
148+ SELECT Id, ProductName, UnitPrice
149+ FROM Product
150+ WHERE UnitPrice BETWEEN 10 AND 20
151+ ORDER BY UnitPrice
152+
153+
154+
155+ SELECT COUNT(Id), SUM(TotalAmount)
156+ FROM Order1
157+ WHERE OrderDate BETWEEN '1/1/2013' AND '1/31/2013'
158+
159+ SELECT Id, CompanyName, City, Country
160+ FROM Supplier
161+ WHERE Country IN ('USA', 'UK', 'Japan')
162+
163+
164+
165+ Problem: List all products that are not
166+ exactly $10, $20, $30, $40, or $50
167+
168+ SELECT Id, ProductName, UnitPrice
169+ FROM Product
170+ WHERE UnitPrice NOT IN (10,20,30,40,50)
171+
172+ Problem: List all customers that are from
173+ the same countries as the suppliers.
174+
175+ SELECT Id, FirstName, LastName, Country
176+ FROM Customer
177+ WHERE Country IN
178+ (SELECT Country
179+ FROM Supplier)
180+
181+
182+ Problem: List all products with names that start with 'Ca'
183+
184+ SELECT Id, ProductName, UnitPrice, Package
185+ FROM Product
186+ WHERE ProductName LIKE 'Ca%'
187+
188+
189+ Problem: List all products that start with 'Cha' or 'Chan'
190+ and have one more character.
191+
192+ SELECT Id, ProductName, UnitPrice, Package
193+ FROM Product
194+ WHERE ProductName LIKE 'Cha_' OR ProductName LIKE 'Chan_'
195+
196+
197+
198+ Problem: List all suppliers that do have a fax number
199+
200+
201+ SELECT Id, CompanyName, Phone, Fax
202+ FROM Supplier
203+ WHERE Fax IS NULL
204+
205+
206+ SELECT COUNT(Id), Country
207+ FROM Customer
208+ GROUP BY Country
0 commit comments