Lauren Green 7 年 前
コミット
baf42ea875
共有2 個のファイルを変更した53 個の追加0 個の削除を含む
  1. 5
    0
      data-h2.sql
  2. 48
    0
      src/main/resources/script.sql

+ 5
- 0
data-h2.sql ファイルの表示

@@ -13,3 +13,8 @@ INSERT INTO PERSON ( LAST_NAME, FIRST_NAME, MOBILE, BIRTHDAY, HOME_ID)VALUES ('S
13 13
 INSERT INTO PERSON ( LAST_NAME, FIRST_NAME, MOBILE, BIRTHDAY, HOME_ID)VALUES ('Brown', 'Doug', '466-6241', '1954-12-07', 3);
14 14
 
15 15
 
16
+
17
+
18
+
19
+
20
+

+ 48
- 0
src/main/resources/script.sql ファイルの表示

@@ -0,0 +1,48 @@
1
+INSERT INTO MOVIES ( TITLE, RUNTIME, GENRE, IMDB_SCORE, RATING) VALUES ('Howard the Duck', 110, 'Sci-Fi', 4.6, 'PG');
2
+INSERT INTO MOVIES ( TITLE, RUNTIME, GENRE, IMDB_SCORE, RATING) VALUES ('Lavalantula', 83, 'Horror', 4.7, 'TV-14');
3
+INSERT INTO MOVIES ( TITLE, RUNTIME, GENRE, IMDB_SCORE, RATING) VALUES ('Starship Troopers', 129, 'Sci-Fi', 7.2, 'PG-13');
4
+INSERT INTO MOVIES ( TITLE, RUNTIME, GENRE, IMDB_SCORE, RATING) VALUES ('Waltz With Bashir', 90, 'Documentary', 8.0, 'R');
5
+INSERT INTO MOVIES ( TITLE, RUNTIME, GENRE, IMDB_SCORE, RATING) VALUES ('Spaceballs', 96, 'Comedy', 7.1, 'PG');
6
+INSERT INTO MOVIES ( TITLE, RUNTIME, GENRE, IMDB_SCORE, RATING) VALUES ('Monsters Inc.', 92, 'Animation', 8.1, 'G');
7
+
8
+SELECT *
9
+FROM MOVIES
10
+WHERE GENRE = 'Sci-Fi';
11
+
12
+SELECT *
13
+FROM MOVIES
14
+WHERE IMDB_SCORE >= 6.5;
15
+
16
+SELECT *
17
+FROM MOVIES
18
+WHERE (RATING = 'PG' or RATING = 'G') and (RUNTIME < 100);
19
+
20
+SELECT AVG(RUNTIME)
21
+FROM MOVIES
22
+WHERE IMDB_SCORE < 7.5
23
+GROUP BY GENRE;
24
+
25
+UPDATE MOVIES
26
+SET RATING = 'R'
27
+WHERE TITLE = 'Starship Troopers';
28
+
29
+SELECT MOVIES.id, MOVIES.rating
30
+FROM MOVIES
31
+WHERE GENRE = 'Horror' or GENRE = 'Documentary';
32
+
33
+SELECT RATING, AVG(IMDB_SCORE), MAX(IMDB_SCORE), MIN(IMDB_SCORE)
34
+FROM MOVIES
35
+GROUP BY RATING;
36
+
37
+SELECT RATING, AVG(IMDB_SCORE), MAX(IMDB_SCORE), MIN(IMDB_SCORE)
38
+FROM MOVIES
39
+GROUP BY RATING
40
+HAVING COUNT(*) > 1;
41
+
42
+DELETE
43
+FROM MOVIES
44
+WHERE RATING = 'R';
45
+
46
+
47
+
48
+