-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathSQL-select-queries.sql
146 lines (109 loc) · 1.96 KB
/
SQL-select-queries.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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#Activity 1
SELECT *
FROM Exercises;
#Activity 2
SELECT *
FROM Client;
#Activity 3
SELECT *
FROM Client
WHERE City = 'Metairie';
#Activity 4 (Answer : No)
SELECT *
FROM Client
WHERE ClientId = '818u7faf-7b4b-48a2-bf12-7a26c92de20c';
#Activity 5
SELECT COUNT(*)
FROM Goal;
#Activity 6
SELECT Name,
LevelId
FROM Workout;
#Activity 7
SELECT Name,
LevelId,
Notes
FROM Workout
WHERE LevelId = 2;
#Activity 8
SELECT FirstName,
LastName,
City
FROM Client
WHERE City in ('Metairie','Kenner','Gretna');
#Activity 9
SELECT FirstName,
LastName,
BirthDate
FROM Client
WHERE BirthDate >= '1980-01-01'
AND BirthDate <='1990-01-01'
ORDER BY BirthDate DESC;
#Activity 10
SELECT FirstName,
LastName,
BirthDate,
FROM Client
WHERE BirthDate BETWEEN '1980-01-01' AND '1990-01-01'
ORDER BY BirthDate DESC;
#Activity 11
SELECT count(*)
FROM Login
WHERE EmailAddress LIKE '%.gov';
#Activity 12
SELECT Count(*)
FROM Login
WHERE EmailAddress NOT LIKE '%.com';
#Activity 13
SELECT FirstName,
LastName
FROM Clients
WHERE Birthdate IS NOT NULL;
#Activity 14
SELECT Name
FROM ExerciseCategory
WHERE ParentCategoryId IS NOT NULL;
#Activity 15
SELECT Name,
Notes
FROM Workout
WHERE LevelId = 3
AND notes LIKE '%you%';
#Activity 16
SELECT FirstName,
LastName,
City
FROM Client
WHERE LastName LIKE 'L%'
OR LastName LIKE 'N%'
OR LastName LIKE 'M%'
AND LastCity = 'LaPlace'
ORDER BY City DESC
#Activity 17
WITH TABLE_1 AS (SELECT InvoiceID,
Description,
Price,
Quantity,
ServiceDate,
Price * Quantity AS line_item_total
FROM InvoiceLineItem)
SELECT *
FROM TABLE_1
WHERE line_item_total BETWEEN '15' AND '25';
#Activity 18
SELECT Login.EmailAddress
FROM Client
LEFT JOIN Login
ON Client.ClientId = Login.ClientId
WHERE Client.FirstName LIKE 'Estrella'
OR Client.LastName LIKE 'Bazely';
#Activity 19
SELECT Workout.Name,
tab1.GoalId,
tab2.Name
FROM Workout
LEFT JOIN WorkoutGoal tab1
ON Workout.WorkoutId = tab1.WorkoutId
LEFT JOIN Goal tab2
ON tab1.GoalId = tab2.GoalId
WHERE Workout.Name = 'This Is Parkour';