/
film_queries.sql
63 lines (50 loc) · 1 KB
/
film_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
-- hw8 film queries
...
--1a
SELECT first_name, last_name
FROM actor;
--1b
SELECT UPPER(CONCAT(first_name, last_name)) as Actor_Name
FROM actor;
--2a
SELECT actor_id, first_name, last_name
FROM actor
WHERE first_name
LIKE 'Joe';
--2b
SELECT first_name, last_name
FROM actor
WHERE last_name
LIKE '%GEN%';
--2c
SELECT first_name, last_name
FROM actor
WHERE last_name LIKE '%LI'
ORDER BY last_name, first_name;
--2d
SELECT country_id, country FROM country
WHERE country IN ("Afghanistan", "Bangladesh", "China");
--3a
ALTER TABLE actor
ADD COLUMN middle_name VARCHAR(45) AFTER first_name;
--3b
ALTER TABLE actor
MODIFY COLUMN middle_name blob;
--3b
ALTER TABLE actor
DROP COLUMN middle_name;
--4a
SELECT last_name FROM actor;
--4b
SELECT last_name, COUNT(*) FROM actor
GROUP BY last_name;
--4c
SELECT last_name, COUNT(*) as count FROM actor
GROUP BY last_name
HAVING count > 1;
--4d
SELECT * FROM actor
WHERE last_name LIKE 'Williams';
UPDATE actor
SET first_name = 'HARPO'
WHERE actor_id = 172;