]> git.sesse.net Git - ccbs/blob - sql/em2-series/em2s06.sql
Add scripts and example SQL for parsing the EM2 series from 2002.
[ccbs] / sql / em2-series / em2s06.sql
1 begin;
2 INSERT INTO tournaments 
3   (season, tournamentname, country, location, "date", machine, scoringsystem) VALUES (
4     (SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
5     'Euromix2 serie 06',
6     (SELECT country FROM countries WHERE countryname='Norway'),
7     'Akers Mic',
8     '2002-11-10',
9     (SELECT machine FROM machines WHERE machinename='Dancing Stage EuroMix 2'),
10     (SELECT scoringsystem FROM scoringsystems WHERE scoringsystemname='10K Machine score')
11 );
12 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Th0rny' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Th0rny' NOT IN ( SELECT nick FROM players );
13 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
14    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
15    1,
16    (SELECT player FROM players WHERE nick='Th0rny'),
17    22);
18 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'kjmcw' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'kjmcw' NOT IN ( SELECT nick FROM players );
19 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
20    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
21    2,
22    (SELECT player FROM players WHERE nick='kjmcw'),
23    19);
24 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Slusk' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Slusk' NOT IN ( SELECT nick FROM players );
25 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
26    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
27    3,
28    (SELECT player FROM players WHERE nick='Slusk'),
29    17);
30 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Snute' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Snute' NOT IN ( SELECT nick FROM players );
31 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
32    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
33    4,
34    (SELECT player FROM players WHERE nick='Snute'),
35    15);
36 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Daniil' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Daniil' NOT IN ( SELECT nick FROM players );
37 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
38    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
39    5,
40    (SELECT player FROM players WHERE nick='Daniil'),
41    13);
42 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Lejordet' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Lejordet' NOT IN ( SELECT nick FROM players );
43 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
44    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
45    6,
46    (SELECT player FROM players WHERE nick='Lejordet'),
47    11);
48 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Draconia' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Draconia' NOT IN ( SELECT nick FROM players );
49 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
50    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
51    7,
52    (SELECT player FROM players WHERE nick='Draconia'),
53    9);
54 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Eilin' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Eilin' NOT IN ( SELECT nick FROM players );
55 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
56    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
57    8,
58    (SELECT player FROM players WHERE nick='Eilin'),
59    8);
60 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Trond' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Trond' NOT IN ( SELECT nick FROM players );
61 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
62    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
63    9,
64    (SELECT player FROM players WHERE nick='Trond'),
65    7);
66 INSERT INTO players SELECT nextval('players_player_seq') AS player, 'Fiskelim' AS nick, ( SELECT country FROM countries WHERE countryname='Norway' ) AS country WHERE 'Fiskelim' NOT IN ( SELECT nick FROM players );
67 INSERT INTO tournamentrankings (tournament, ranking, player, points) VALUES (
68    (SELECT tournament FROM tournaments WHERE tournamentname='Euromix2 serie 06' AND season=( SELECT season FROM seasons WHERE seasonname='Euromix 2-serie 2002' )),
69    10,
70    (SELECT player FROM players WHERE nick='Fiskelim'),
71    6);
72 commit;