-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnorthwind-ray.sql
78 lines (63 loc) · 1.51 KB
/
northwind-ray.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
--RAY WU
USE Northwind
GO
--Q1
SELECT CustomerID, ContactName, City, Region
from Customers;
--Q2
SELECT CustomerID, ContactName, City, Region, PostalCode
from Customers
WHERE PostalCode LIKE '[0-9]%'
--Q3
SELECT CustomerID, ContactName, City, Region
FROM Customers
WHERE Region IS NULL
--Q4
SELECT CustomerID, ContactName, City, Region
FROM Customers
WHERE Region IS NOT NULL
--Q5
SELECT CustomerID, ContactName, City, Region
FROM Customers
WHERE Region IS NOT NULL AND City != 'London'
--Q6
SELECT City + ' ' + Region AS Report
FROM Customers
Where Region IS NOT NULL
--Q7
SELECT 'NAME: ' + ContactName + ' -- TITLE: ' + ContactTitle AS NAME
FROM Customers
WHERE ContactTitle = 'Owner'
--Q8
SELECT ProductID, ProductName
FROM Products
Where ProductID >= 40 AND ProductID <= 50
--Q9
SELECT ProductID, ProductName, CategoryID
FROM Products
WHERE CategoryID = 1 OR CategoryID = 2;
--Q10
SELECT * FROM Products
WHERE ProductName like 'S%'
--Q11
SELECT ProductName as Name, UnitPrice as ListPrice
FROM Products
WHERE ProductName like 'S%'
ORDER BY Name asc
--Q12
SELECT ProductName as Name, UnitPrice as ListPrice
FROM Products
WHERE ProductName like 'O%' or ProductName like 'T%'
ORDER BY Name asc
--Q13
SELECT * FROM Products
WHERE ProductName like 'SI[^N]%'
--Q14
SELECT DISTINCT ContactTitle
FROM Customers
ORDER BY ContactTitle DESC
--Q15
SELECT DISTINCT City, Region
FROM Customers
WHERE City IS NOT NULL and Region IS NOT NULL
ORDER BY City, Region DESC