-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathselect_Records.sql
48 lines (33 loc) · 1.19 KB
/
select_Records.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
USE characters;
-- SELECT --
SELECT * FROM heroes;
-- SELECT COLUMN --
SELECT FirstName FROM heroes;
-- SELECT COLUMN, COLUMN --
SELECT FirstName, Health FROM heroes;
-- SELECT COLUMN ORDER BY [ASC, DESC] --
SELECT FirstName FROM heroes ORDER BY FirstName ASC
SELECT FirstName FROM heroes ORDER BY FirstName DESC
-- SELECT w/ WHERE --
SELECT * FROM heroes WHERE Mana IS NOT NULL;
SELECT * FROM heroes WHERE Mana IS NULL;
-- SELECT TOP w/ WHERE --
SELECT TOP 3 * FROM heroes WHERE Mana IS NULL
-- SELECT DISTINCT --
SELECT DISTINCT FirstName FROM heroes
-- SELECT MIN(COLUMN) --
SELECT MIN(Mana) AS SmallestMana FROM heroes WHERE Mana IS NOT NULL;
-- SELECT MAX(COLUMN) --
SELECT MAX(Health) AS GreatestHealth FROM heroes;
-- SELECT COUNT(COLUMN) --
SELECT COUNT(FirstName) FROM heroes WHERE Mana IS NULL;
-- SELECT AVG(COLUMN) --
SELECT AVG(Atk) FROM heroes WHERE Atk IS NOT NULL;
-- SELECT SUM(COLUMN) --
SELECT SUM(Stamina) FROM heroes WHERE Stamina IS NOT NULL;
-- SELECT LIKE --
SELECT FirstName FROM heroes WHERE FirstName LIKE "J%";
-- SELECT IN --
SELECT FirstName, Atk FROM heroes WHERE Atk IN (25, 35, 45)
-- SELECT BETWEEN --
SELECT FirstName, Magic FROM heroes WHERE Magic BETWEEN 0 AND 100;