should be it
This commit is contained in:
21
external/duckdb/benchmark/imdb_plan_cost/init/load.sql
vendored
Normal file
21
external/duckdb/benchmark/imdb_plan_cost/init/load.sql
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
INSERT INTO aka_name SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_aka_name.parquet';
|
||||
INSERT INTO aka_title SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_aka_title.parquet';
|
||||
INSERT INTO cast_info SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_cast_info.parquet';
|
||||
INSERT INTO char_name SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_char_name.parquet';
|
||||
INSERT INTO comp_cast_type SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_comp_cast_type.parquet';
|
||||
INSERT INTO company_name SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_company_name.parquet';
|
||||
INSERT INTO company_type SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_company_type.parquet';
|
||||
INSERT INTO complete_cast SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_complete_cast.parquet';
|
||||
INSERT INTO info_type SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_info_type.parquet';
|
||||
INSERT INTO keyword SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_keyword.parquet';
|
||||
INSERT INTO kind_type SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_kind_type.parquet';
|
||||
INSERT INTO link_type SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_link_type.parquet';
|
||||
INSERT INTO movie_companies SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_movie_companies.parquet';
|
||||
INSERT INTO movie_info SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_movie_info.parquet';
|
||||
INSERT INTO movie_info_idx SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_movie_info_idx.parquet';
|
||||
INSERT INTO movie_keyword SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_movie_keyword.parquet';
|
||||
INSERT INTO movie_link SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_movie_link.parquet';
|
||||
INSERT INTO name SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_name.parquet';
|
||||
INSERT INTO person_info SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_person_info.parquet';
|
||||
INSERT INTO role_type SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_role_type.parquet';
|
||||
INSERT INTO title SELECT * FROM 'https://github.com/duckdb/duckdb-data/releases/download/v1.0/job_title.parquet';
|
||||
170
external/duckdb/benchmark/imdb_plan_cost/init/schema.sql
vendored
Normal file
170
external/duckdb/benchmark/imdb_plan_cost/init/schema.sql
vendored
Normal file
@@ -0,0 +1,170 @@
|
||||
CREATE TABLE aka_name (
|
||||
id integer NOT NULL,
|
||||
person_id integer NOT NULL,
|
||||
name character varying(218) NOT NULL,
|
||||
imdb_index character varying(12),
|
||||
name_pcode_cf character varying(5),
|
||||
name_pcode_nf character varying(5),
|
||||
surname_pcode character varying(5),
|
||||
md5sum character varying(32)
|
||||
);
|
||||
|
||||
CREATE TABLE aka_title (
|
||||
id integer NOT NULL,
|
||||
movie_id integer NOT NULL,
|
||||
title character varying(553) NOT NULL,
|
||||
imdb_index character varying(12),
|
||||
kind_id integer NOT NULL,
|
||||
production_year integer,
|
||||
phonetic_code character varying(5),
|
||||
episode_of_id integer,
|
||||
season_nr integer,
|
||||
episode_nr integer,
|
||||
note character varying(72),
|
||||
md5sum character varying(32)
|
||||
);
|
||||
|
||||
CREATE TABLE cast_info (
|
||||
id integer NOT NULL,
|
||||
person_id integer NOT NULL,
|
||||
movie_id integer NOT NULL,
|
||||
person_role_id integer,
|
||||
note character varying(992),
|
||||
nr_order integer,
|
||||
role_id integer NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE char_name (
|
||||
id integer NOT NULL,
|
||||
name character varying(478) NOT NULL,
|
||||
imdb_index character varying(12),
|
||||
imdb_id integer,
|
||||
name_pcode_nf character varying(5),
|
||||
surname_pcode character varying(5),
|
||||
md5sum character varying(32)
|
||||
);
|
||||
|
||||
CREATE TABLE comp_cast_type (
|
||||
id integer NOT NULL,
|
||||
kind character varying(32) NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE company_name (
|
||||
id integer NOT NULL,
|
||||
name character varying(200) NOT NULL,
|
||||
country_code character varying(255),
|
||||
imdb_id integer,
|
||||
name_pcode_nf character varying(5),
|
||||
name_pcode_sf character varying(5),
|
||||
md5sum character varying(32)
|
||||
);
|
||||
|
||||
CREATE TABLE company_type (
|
||||
id integer NOT NULL,
|
||||
kind character varying(32) NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE complete_cast (
|
||||
id integer NOT NULL,
|
||||
movie_id integer,
|
||||
subject_id integer NOT NULL,
|
||||
status_id integer NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE info_type (
|
||||
id integer NOT NULL,
|
||||
info character varying(32) NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE keyword (
|
||||
id integer NOT NULL,
|
||||
keyword character varying(74) NOT NULL,
|
||||
phonetic_code character varying(5)
|
||||
);
|
||||
|
||||
CREATE TABLE kind_type (
|
||||
id integer NOT NULL,
|
||||
kind character varying(15) NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE link_type (
|
||||
id integer NOT NULL,
|
||||
link character varying(32) NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE movie_companies (
|
||||
id integer NOT NULL,
|
||||
movie_id integer NOT NULL,
|
||||
company_id integer NOT NULL,
|
||||
company_type_id integer NOT NULL,
|
||||
note character varying(208)
|
||||
);
|
||||
|
||||
CREATE TABLE movie_info (
|
||||
id integer NOT NULL,
|
||||
movie_id integer NOT NULL,
|
||||
info_type_id integer NOT NULL,
|
||||
info character varying(8000) NOT NULL,
|
||||
note character varying(387)
|
||||
);
|
||||
|
||||
CREATE TABLE movie_info_idx (
|
||||
id integer NOT NULL,
|
||||
movie_id integer NOT NULL,
|
||||
info_type_id integer NOT NULL,
|
||||
info character varying(10) NOT NULL,
|
||||
note character varying(1)
|
||||
);
|
||||
|
||||
CREATE TABLE movie_keyword (
|
||||
id integer NOT NULL,
|
||||
movie_id integer NOT NULL,
|
||||
keyword_id integer NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE movie_link (
|
||||
id integer NOT NULL,
|
||||
movie_id integer NOT NULL,
|
||||
linked_movie_id integer NOT NULL,
|
||||
link_type_id integer NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE name (
|
||||
id integer NOT NULL,
|
||||
name character varying(106) NOT NULL,
|
||||
imdb_index character varying(12),
|
||||
imdb_id integer,
|
||||
gender character varying(1),
|
||||
name_pcode_cf character varying(5),
|
||||
name_pcode_nf character varying(5),
|
||||
surname_pcode character varying(5),
|
||||
md5sum character varying(32)
|
||||
);
|
||||
|
||||
CREATE TABLE person_info (
|
||||
id integer NOT NULL,
|
||||
person_id integer NOT NULL,
|
||||
info_type_id integer NOT NULL,
|
||||
info text NOT NULL,
|
||||
note character varying(430)
|
||||
);
|
||||
|
||||
CREATE TABLE role_type (
|
||||
id integer NOT NULL,
|
||||
role character varying(32) NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE title (
|
||||
id integer NOT NULL,
|
||||
title character varying(334) NOT NULL,
|
||||
imdb_index character varying(12),
|
||||
kind_id integer NOT NULL,
|
||||
production_year integer,
|
||||
imdb_id integer,
|
||||
phonetic_code character varying(5),
|
||||
episode_of_id integer,
|
||||
season_nr integer,
|
||||
episode_nr integer,
|
||||
series_years character varying(49),
|
||||
md5sum character varying(32)
|
||||
);
|
||||
19
external/duckdb/benchmark/imdb_plan_cost/queries/01a.sql
vendored
Normal file
19
external/duckdb/benchmark/imdb_plan_cost/queries/01a.sql
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
SELECT MIN(mc.note) AS production_note,
|
||||
MIN(t.title) AS movie_title,
|
||||
MIN(t.production_year) AS movie_year
|
||||
FROM company_type AS ct,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info_idx AS mi_idx,
|
||||
title AS t
|
||||
WHERE ct.kind = 'production companies'
|
||||
AND it.info = 'top 250 rank'
|
||||
AND mc.note NOT LIKE '%(as Metro-Goldwyn-Mayer Pictures)%'
|
||||
AND (mc.note LIKE '%(co-production)%'
|
||||
OR mc.note LIKE '%(presents)%')
|
||||
AND ct.id = mc.company_type_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND it.id = mi_idx.info_type_id;
|
||||
|
||||
18
external/duckdb/benchmark/imdb_plan_cost/queries/01b.sql
vendored
Normal file
18
external/duckdb/benchmark/imdb_plan_cost/queries/01b.sql
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
SELECT MIN(mc.note) AS production_note,
|
||||
MIN(t.title) AS movie_title,
|
||||
MIN(t.production_year) AS movie_year
|
||||
FROM company_type AS ct,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info_idx AS mi_idx,
|
||||
title AS t
|
||||
WHERE ct.kind = 'production companies'
|
||||
AND it.info = 'bottom 10 rank'
|
||||
AND mc.note NOT LIKE '%(as Metro-Goldwyn-Mayer Pictures)%'
|
||||
AND t.production_year BETWEEN 2005 AND 2010
|
||||
AND ct.id = mc.company_type_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND it.id = mi_idx.info_type_id;
|
||||
|
||||
19
external/duckdb/benchmark/imdb_plan_cost/queries/01c.sql
vendored
Normal file
19
external/duckdb/benchmark/imdb_plan_cost/queries/01c.sql
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
SELECT MIN(mc.note) AS production_note,
|
||||
MIN(t.title) AS movie_title,
|
||||
MIN(t.production_year) AS movie_year
|
||||
FROM company_type AS ct,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info_idx AS mi_idx,
|
||||
title AS t
|
||||
WHERE ct.kind = 'production companies'
|
||||
AND it.info = 'top 250 rank'
|
||||
AND mc.note NOT LIKE '%(as Metro-Goldwyn-Mayer Pictures)%'
|
||||
AND (mc.note LIKE '%(co-production)%')
|
||||
AND t.production_year >2010
|
||||
AND ct.id = mc.company_type_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND it.id = mi_idx.info_type_id;
|
||||
|
||||
18
external/duckdb/benchmark/imdb_plan_cost/queries/01d.sql
vendored
Normal file
18
external/duckdb/benchmark/imdb_plan_cost/queries/01d.sql
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
SELECT MIN(mc.note) AS production_note,
|
||||
MIN(t.title) AS movie_title,
|
||||
MIN(t.production_year) AS movie_year
|
||||
FROM company_type AS ct,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info_idx AS mi_idx,
|
||||
title AS t
|
||||
WHERE ct.kind = 'production companies'
|
||||
AND it.info = 'bottom 10 rank'
|
||||
AND mc.note NOT LIKE '%(as Metro-Goldwyn-Mayer Pictures)%'
|
||||
AND t.production_year >2000
|
||||
AND ct.id = mc.company_type_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND it.id = mi_idx.info_type_id;
|
||||
|
||||
14
external/duckdb/benchmark/imdb_plan_cost/queries/02a.sql
vendored
Normal file
14
external/duckdb/benchmark/imdb_plan_cost/queries/02a.sql
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
SELECT MIN(t.title) AS movie_title
|
||||
FROM company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[de]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND cn.id = mc.company_id
|
||||
AND mc.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
14
external/duckdb/benchmark/imdb_plan_cost/queries/02b.sql
vendored
Normal file
14
external/duckdb/benchmark/imdb_plan_cost/queries/02b.sql
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
SELECT MIN(t.title) AS movie_title
|
||||
FROM company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[nl]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND cn.id = mc.company_id
|
||||
AND mc.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
14
external/duckdb/benchmark/imdb_plan_cost/queries/02c.sql
vendored
Normal file
14
external/duckdb/benchmark/imdb_plan_cost/queries/02c.sql
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
SELECT MIN(t.title) AS movie_title
|
||||
FROM company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[sm]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND cn.id = mc.company_id
|
||||
AND mc.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
14
external/duckdb/benchmark/imdb_plan_cost/queries/02d.sql
vendored
Normal file
14
external/duckdb/benchmark/imdb_plan_cost/queries/02d.sql
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
SELECT MIN(t.title) AS movie_title
|
||||
FROM company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND cn.id = mc.company_id
|
||||
AND mc.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
20
external/duckdb/benchmark/imdb_plan_cost/queries/03a.sql
vendored
Normal file
20
external/duckdb/benchmark/imdb_plan_cost/queries/03a.sql
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
SELECT MIN(t.title) AS movie_title
|
||||
FROM keyword AS k,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE k.keyword LIKE '%sequel%'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German')
|
||||
AND t.production_year > 2005
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND k.id = mk.keyword_id;
|
||||
|
||||
13
external/duckdb/benchmark/imdb_plan_cost/queries/03b.sql
vendored
Normal file
13
external/duckdb/benchmark/imdb_plan_cost/queries/03b.sql
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
SELECT MIN(t.title) AS movie_title
|
||||
FROM keyword AS k,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE k.keyword LIKE '%sequel%'
|
||||
AND mi.info IN ('Bulgaria')
|
||||
AND t.production_year > 2010
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND k.id = mk.keyword_id;
|
||||
|
||||
22
external/duckdb/benchmark/imdb_plan_cost/queries/03c.sql
vendored
Normal file
22
external/duckdb/benchmark/imdb_plan_cost/queries/03c.sql
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
SELECT MIN(t.title) AS movie_title
|
||||
FROM keyword AS k,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE k.keyword LIKE '%sequel%'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND t.production_year > 1990
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND k.id = mk.keyword_id;
|
||||
|
||||
17
external/duckdb/benchmark/imdb_plan_cost/queries/04a.sql
vendored
Normal file
17
external/duckdb/benchmark/imdb_plan_cost/queries/04a.sql
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
SELECT MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS movie_title
|
||||
FROM info_type AS it,
|
||||
keyword AS k,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE it.info ='rating'
|
||||
AND k.keyword LIKE '%sequel%'
|
||||
AND mi_idx.info > '5.0'
|
||||
AND t.production_year > 2005
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it.id = mi_idx.info_type_id;
|
||||
|
||||
17
external/duckdb/benchmark/imdb_plan_cost/queries/04b.sql
vendored
Normal file
17
external/duckdb/benchmark/imdb_plan_cost/queries/04b.sql
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
SELECT MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS movie_title
|
||||
FROM info_type AS it,
|
||||
keyword AS k,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE it.info ='rating'
|
||||
AND k.keyword LIKE '%sequel%'
|
||||
AND mi_idx.info > '9.0'
|
||||
AND t.production_year > 2010
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it.id = mi_idx.info_type_id;
|
||||
|
||||
17
external/duckdb/benchmark/imdb_plan_cost/queries/04c.sql
vendored
Normal file
17
external/duckdb/benchmark/imdb_plan_cost/queries/04c.sql
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
SELECT MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS movie_title
|
||||
FROM info_type AS it,
|
||||
keyword AS k,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE it.info ='rating'
|
||||
AND k.keyword LIKE '%sequel%'
|
||||
AND mi_idx.info > '2.0'
|
||||
AND t.production_year > 1990
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it.id = mi_idx.info_type_id;
|
||||
|
||||
24
external/duckdb/benchmark/imdb_plan_cost/queries/05a.sql
vendored
Normal file
24
external/duckdb/benchmark/imdb_plan_cost/queries/05a.sql
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
SELECT MIN(t.title) AS typical_european_movie
|
||||
FROM company_type AS ct,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
title AS t
|
||||
WHERE ct.kind = 'production companies'
|
||||
AND mc.note LIKE '%(theatrical)%'
|
||||
AND mc.note LIKE '%(France)%'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German')
|
||||
AND t.production_year > 2005
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND it.id = mi.info_type_id;
|
||||
|
||||
19
external/duckdb/benchmark/imdb_plan_cost/queries/05b.sql
vendored
Normal file
19
external/duckdb/benchmark/imdb_plan_cost/queries/05b.sql
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
SELECT MIN(t.title) AS american_vhs_movie
|
||||
FROM company_type AS ct,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
title AS t
|
||||
WHERE ct.kind = 'production companies'
|
||||
AND mc.note LIKE '%(VHS)%'
|
||||
AND mc.note LIKE '%(USA)%'
|
||||
AND mc.note LIKE '%(1994)%'
|
||||
AND mi.info IN ('USA',
|
||||
'America')
|
||||
AND t.production_year > 2010
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND it.id = mi.info_type_id;
|
||||
|
||||
26
external/duckdb/benchmark/imdb_plan_cost/queries/05c.sql
vendored
Normal file
26
external/duckdb/benchmark/imdb_plan_cost/queries/05c.sql
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
SELECT MIN(t.title) AS american_movie
|
||||
FROM company_type AS ct,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
title AS t
|
||||
WHERE ct.kind = 'production companies'
|
||||
AND mc.note NOT LIKE '%(TV)%'
|
||||
AND mc.note LIKE '%(USA)%'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND t.production_year > 1990
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND it.id = mi.info_type_id;
|
||||
|
||||
17
external/duckdb/benchmark/imdb_plan_cost/queries/06a.sql
vendored
Normal file
17
external/duckdb/benchmark/imdb_plan_cost/queries/06a.sql
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
SELECT MIN(k.keyword) AS movie_keyword,
|
||||
MIN(n.name) AS actor_name,
|
||||
MIN(t.title) AS marvel_movie
|
||||
FROM cast_info AS ci,
|
||||
keyword AS k,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword = 'marvel-cinematic-universe'
|
||||
AND n.name LIKE '%Downey%Robert%'
|
||||
AND t.production_year > 2010
|
||||
AND k.id = mk.keyword_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id;
|
||||
|
||||
24
external/duckdb/benchmark/imdb_plan_cost/queries/06b.sql
vendored
Normal file
24
external/duckdb/benchmark/imdb_plan_cost/queries/06b.sql
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
SELECT MIN(k.keyword) AS movie_keyword,
|
||||
MIN(n.name) AS actor_name,
|
||||
MIN(t.title) AS hero_movie
|
||||
FROM cast_info AS ci,
|
||||
keyword AS k,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword IN ('superhero',
|
||||
'sequel',
|
||||
'second-part',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'tv-special',
|
||||
'fight',
|
||||
'violence')
|
||||
AND n.name LIKE '%Downey%Robert%'
|
||||
AND t.production_year > 2014
|
||||
AND k.id = mk.keyword_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id;
|
||||
|
||||
17
external/duckdb/benchmark/imdb_plan_cost/queries/06c.sql
vendored
Normal file
17
external/duckdb/benchmark/imdb_plan_cost/queries/06c.sql
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
SELECT MIN(k.keyword) AS movie_keyword,
|
||||
MIN(n.name) AS actor_name,
|
||||
MIN(t.title) AS marvel_movie
|
||||
FROM cast_info AS ci,
|
||||
keyword AS k,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword = 'marvel-cinematic-universe'
|
||||
AND n.name LIKE '%Downey%Robert%'
|
||||
AND t.production_year > 2014
|
||||
AND k.id = mk.keyword_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id;
|
||||
|
||||
24
external/duckdb/benchmark/imdb_plan_cost/queries/06d.sql
vendored
Normal file
24
external/duckdb/benchmark/imdb_plan_cost/queries/06d.sql
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
SELECT MIN(k.keyword) AS movie_keyword,
|
||||
MIN(n.name) AS actor_name,
|
||||
MIN(t.title) AS hero_movie
|
||||
FROM cast_info AS ci,
|
||||
keyword AS k,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword IN ('superhero',
|
||||
'sequel',
|
||||
'second-part',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'tv-special',
|
||||
'fight',
|
||||
'violence')
|
||||
AND n.name LIKE '%Downey%Robert%'
|
||||
AND t.production_year > 2000
|
||||
AND k.id = mk.keyword_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id;
|
||||
|
||||
17
external/duckdb/benchmark/imdb_plan_cost/queries/06e.sql
vendored
Normal file
17
external/duckdb/benchmark/imdb_plan_cost/queries/06e.sql
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
SELECT MIN(k.keyword) AS movie_keyword,
|
||||
MIN(n.name) AS actor_name,
|
||||
MIN(t.title) AS marvel_movie
|
||||
FROM cast_info AS ci,
|
||||
keyword AS k,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword = 'marvel-cinematic-universe'
|
||||
AND n.name LIKE '%Downey%Robert%'
|
||||
AND t.production_year > 2000
|
||||
AND k.id = mk.keyword_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id;
|
||||
|
||||
23
external/duckdb/benchmark/imdb_plan_cost/queries/06f.sql
vendored
Normal file
23
external/duckdb/benchmark/imdb_plan_cost/queries/06f.sql
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
SELECT MIN(k.keyword) AS movie_keyword,
|
||||
MIN(n.name) AS actor_name,
|
||||
MIN(t.title) AS hero_movie
|
||||
FROM cast_info AS ci,
|
||||
keyword AS k,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword IN ('superhero',
|
||||
'sequel',
|
||||
'second-part',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'tv-special',
|
||||
'fight',
|
||||
'violence')
|
||||
AND t.production_year > 2000
|
||||
AND k.id = mk.keyword_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id;
|
||||
|
||||
31
external/duckdb/benchmark/imdb_plan_cost/queries/07a.sql
vendored
Normal file
31
external/duckdb/benchmark/imdb_plan_cost/queries/07a.sql
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
SELECT MIN(n.name) AS of_person,
|
||||
MIN(t.title) AS biography_movie
|
||||
FROM aka_name AS an,
|
||||
cast_info AS ci,
|
||||
info_type AS it,
|
||||
link_type AS lt,
|
||||
movie_link AS ml,
|
||||
name AS n,
|
||||
person_info AS pi,
|
||||
title AS t
|
||||
WHERE an.name LIKE '%a%'
|
||||
AND it.info ='mini biography'
|
||||
AND lt.link ='features'
|
||||
AND n.name_pcode_cf BETWEEN 'A' AND 'F'
|
||||
AND (n.gender='m'
|
||||
OR (n.gender = 'f'
|
||||
AND n.name LIKE 'B%'))
|
||||
AND pi.note ='Volker Boehm'
|
||||
AND t.production_year BETWEEN 1980 AND 1995
|
||||
AND n.id = an.person_id
|
||||
AND n.id = pi.person_id
|
||||
AND ci.person_id = n.id
|
||||
AND t.id = ci.movie_id
|
||||
AND ml.linked_movie_id = t.id
|
||||
AND lt.id = ml.link_type_id
|
||||
AND it.id = pi.info_type_id
|
||||
AND pi.person_id = an.person_id
|
||||
AND pi.person_id = ci.person_id
|
||||
AND an.person_id = ci.person_id
|
||||
AND ci.movie_id = ml.linked_movie_id;
|
||||
|
||||
29
external/duckdb/benchmark/imdb_plan_cost/queries/07b.sql
vendored
Normal file
29
external/duckdb/benchmark/imdb_plan_cost/queries/07b.sql
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
SELECT MIN(n.name) AS of_person,
|
||||
MIN(t.title) AS biography_movie
|
||||
FROM aka_name AS an,
|
||||
cast_info AS ci,
|
||||
info_type AS it,
|
||||
link_type AS lt,
|
||||
movie_link AS ml,
|
||||
name AS n,
|
||||
person_info AS pi,
|
||||
title AS t
|
||||
WHERE an.name LIKE '%a%'
|
||||
AND it.info ='mini biography'
|
||||
AND lt.link ='features'
|
||||
AND n.name_pcode_cf LIKE 'D%'
|
||||
AND n.gender='m'
|
||||
AND pi.note ='Volker Boehm'
|
||||
AND t.production_year BETWEEN 1980 AND 1984
|
||||
AND n.id = an.person_id
|
||||
AND n.id = pi.person_id
|
||||
AND ci.person_id = n.id
|
||||
AND t.id = ci.movie_id
|
||||
AND ml.linked_movie_id = t.id
|
||||
AND lt.id = ml.link_type_id
|
||||
AND it.id = pi.info_type_id
|
||||
AND pi.person_id = an.person_id
|
||||
AND pi.person_id = ci.person_id
|
||||
AND an.person_id = ci.person_id
|
||||
AND ci.movie_id = ml.linked_movie_id;
|
||||
|
||||
36
external/duckdb/benchmark/imdb_plan_cost/queries/07c.sql
vendored
Normal file
36
external/duckdb/benchmark/imdb_plan_cost/queries/07c.sql
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
SELECT MIN(n.name) AS cast_member_name,
|
||||
MIN(pi.info) AS cast_member_info
|
||||
FROM aka_name AS an,
|
||||
cast_info AS ci,
|
||||
info_type AS it,
|
||||
link_type AS lt,
|
||||
movie_link AS ml,
|
||||
name AS n,
|
||||
person_info AS pi,
|
||||
title AS t
|
||||
WHERE an.name IS NOT NULL
|
||||
AND (an.name LIKE '%a%'
|
||||
OR an.name LIKE 'A%')
|
||||
AND it.info ='mini biography'
|
||||
AND lt.link IN ('references',
|
||||
'referenced in',
|
||||
'features',
|
||||
'featured in')
|
||||
AND n.name_pcode_cf BETWEEN 'A' AND 'F'
|
||||
AND (n.gender='m'
|
||||
OR (n.gender = 'f'
|
||||
AND n.name LIKE 'A%'))
|
||||
AND pi.note IS NOT NULL
|
||||
AND t.production_year BETWEEN 1980 AND 2010
|
||||
AND n.id = an.person_id
|
||||
AND n.id = pi.person_id
|
||||
AND ci.person_id = n.id
|
||||
AND t.id = ci.movie_id
|
||||
AND ml.linked_movie_id = t.id
|
||||
AND lt.id = ml.link_type_id
|
||||
AND it.id = pi.info_type_id
|
||||
AND pi.person_id = an.person_id
|
||||
AND pi.person_id = ci.person_id
|
||||
AND an.person_id = ci.person_id
|
||||
AND ci.movie_id = ml.linked_movie_id;
|
||||
|
||||
25
external/duckdb/benchmark/imdb_plan_cost/queries/08a.sql
vendored
Normal file
25
external/duckdb/benchmark/imdb_plan_cost/queries/08a.sql
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
SELECT MIN(an1.name) AS actress_pseudonym,
|
||||
MIN(t.title) AS japanese_movie_dubbed
|
||||
FROM aka_name AS an1,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
movie_companies AS mc,
|
||||
name AS n1,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note ='(voice: English version)'
|
||||
AND cn.country_code ='[jp]'
|
||||
AND mc.note LIKE '%(Japan)%'
|
||||
AND mc.note NOT LIKE '%(USA)%'
|
||||
AND n1.name LIKE '%Yo%'
|
||||
AND n1.name NOT LIKE '%Yu%'
|
||||
AND rt.role ='actress'
|
||||
AND an1.person_id = n1.id
|
||||
AND n1.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.role_id = rt.id
|
||||
AND an1.person_id = ci.person_id
|
||||
AND ci.movie_id = mc.movie_id;
|
||||
|
||||
30
external/duckdb/benchmark/imdb_plan_cost/queries/08b.sql
vendored
Normal file
30
external/duckdb/benchmark/imdb_plan_cost/queries/08b.sql
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
SELECT MIN(an.name) AS acress_pseudonym,
|
||||
MIN(t.title) AS japanese_anime_movie
|
||||
FROM aka_name AS an,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
movie_companies AS mc,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note ='(voice: English version)'
|
||||
AND cn.country_code ='[jp]'
|
||||
AND mc.note LIKE '%(Japan)%'
|
||||
AND mc.note NOT LIKE '%(USA)%'
|
||||
AND (mc.note LIKE '%(2006)%'
|
||||
OR mc.note LIKE '%(2007)%')
|
||||
AND n.name LIKE '%Yo%'
|
||||
AND n.name NOT LIKE '%Yu%'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year BETWEEN 2006 AND 2007
|
||||
AND (t.title LIKE 'One Piece%'
|
||||
OR t.title LIKE 'Dragon Ball Z%')
|
||||
AND an.person_id = n.id
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.role_id = rt.id
|
||||
AND an.person_id = ci.person_id
|
||||
AND ci.movie_id = mc.movie_id;
|
||||
|
||||
20
external/duckdb/benchmark/imdb_plan_cost/queries/08c.sql
vendored
Normal file
20
external/duckdb/benchmark/imdb_plan_cost/queries/08c.sql
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
SELECT MIN(a1.name) AS writer_pseudo_name,
|
||||
MIN(t.title) AS movie_title
|
||||
FROM aka_name AS a1,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
movie_companies AS mc,
|
||||
name AS n1,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND rt.role ='writer'
|
||||
AND a1.person_id = n1.id
|
||||
AND n1.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.role_id = rt.id
|
||||
AND a1.person_id = ci.person_id
|
||||
AND ci.movie_id = mc.movie_id;
|
||||
|
||||
20
external/duckdb/benchmark/imdb_plan_cost/queries/08d.sql
vendored
Normal file
20
external/duckdb/benchmark/imdb_plan_cost/queries/08d.sql
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
SELECT MIN(an1.name) AS costume_designer_pseudo,
|
||||
MIN(t.title) AS movie_with_costumes
|
||||
FROM aka_name AS an1,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
movie_companies AS mc,
|
||||
name AS n1,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND rt.role ='costume designer'
|
||||
AND an1.person_id = n1.id
|
||||
AND n1.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.role_id = rt.id
|
||||
AND an1.person_id = ci.person_id
|
||||
AND ci.movie_id = mc.movie_id;
|
||||
|
||||
33
external/duckdb/benchmark/imdb_plan_cost/queries/09a.sql
vendored
Normal file
33
external/duckdb/benchmark/imdb_plan_cost/queries/09a.sql
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
SELECT MIN(an.name) AS alternative_name,
|
||||
MIN(chn.name) AS character_name,
|
||||
MIN(t.title) AS movie
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
movie_companies AS mc,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(voice)',
|
||||
'(voice: Japanese version)',
|
||||
'(voice) (uncredited)',
|
||||
'(voice: English version)')
|
||||
AND cn.country_code ='[us]'
|
||||
AND mc.note IS NOT NULL
|
||||
AND (mc.note LIKE '%(USA)%'
|
||||
OR mc.note LIKE '%(worldwide)%')
|
||||
AND n.gender ='f'
|
||||
AND n.name LIKE '%Ang%'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year BETWEEN 2005 AND 2015
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mc.movie_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.role_id = rt.id
|
||||
AND n.id = ci.person_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND an.person_id = n.id
|
||||
AND an.person_id = ci.person_id;
|
||||
|
||||
31
external/duckdb/benchmark/imdb_plan_cost/queries/09b.sql
vendored
Normal file
31
external/duckdb/benchmark/imdb_plan_cost/queries/09b.sql
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
SELECT MIN(an.name) AS alternative_name,
|
||||
MIN(chn.name) AS voiced_character,
|
||||
MIN(n.name) AS voicing_actress,
|
||||
MIN(t.title) AS american_movie
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
movie_companies AS mc,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note = '(voice)'
|
||||
AND cn.country_code ='[us]'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND (mc.note LIKE '%(USA)%'
|
||||
OR mc.note LIKE '%(worldwide)%')
|
||||
AND n.gender ='f'
|
||||
AND n.name LIKE '%Angel%'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year BETWEEN 2007 AND 2010
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mc.movie_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.role_id = rt.id
|
||||
AND n.id = ci.person_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND an.person_id = n.id
|
||||
AND an.person_id = ci.person_id;
|
||||
|
||||
30
external/duckdb/benchmark/imdb_plan_cost/queries/09c.sql
vendored
Normal file
30
external/duckdb/benchmark/imdb_plan_cost/queries/09c.sql
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
SELECT MIN(an.name) AS alternative_name,
|
||||
MIN(chn.name) AS voiced_character_name,
|
||||
MIN(n.name) AS voicing_actress,
|
||||
MIN(t.title) AS american_movie
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
movie_companies AS mc,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(voice)',
|
||||
'(voice: Japanese version)',
|
||||
'(voice) (uncredited)',
|
||||
'(voice: English version)')
|
||||
AND cn.country_code ='[us]'
|
||||
AND n.gender ='f'
|
||||
AND n.name LIKE '%An%'
|
||||
AND rt.role ='actress'
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mc.movie_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.role_id = rt.id
|
||||
AND n.id = ci.person_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND an.person_id = n.id
|
||||
AND an.person_id = ci.person_id;
|
||||
|
||||
29
external/duckdb/benchmark/imdb_plan_cost/queries/09d.sql
vendored
Normal file
29
external/duckdb/benchmark/imdb_plan_cost/queries/09d.sql
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
SELECT MIN(an.name) AS alternative_name,
|
||||
MIN(chn.name) AS voiced_char_name,
|
||||
MIN(n.name) AS voicing_actress,
|
||||
MIN(t.title) AS american_movie
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
movie_companies AS mc,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(voice)',
|
||||
'(voice: Japanese version)',
|
||||
'(voice) (uncredited)',
|
||||
'(voice: English version)')
|
||||
AND cn.country_code ='[us]'
|
||||
AND n.gender ='f'
|
||||
AND rt.role ='actress'
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mc.movie_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.role_id = rt.id
|
||||
AND n.id = ci.person_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND an.person_id = n.id
|
||||
AND an.person_id = ci.person_id;
|
||||
|
||||
22
external/duckdb/benchmark/imdb_plan_cost/queries/10a.sql
vendored
Normal file
22
external/duckdb/benchmark/imdb_plan_cost/queries/10a.sql
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
SELECT MIN(chn.name) AS uncredited_voiced_character,
|
||||
MIN(t.title) AS russian_movie
|
||||
FROM char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
movie_companies AS mc,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note LIKE '%(voice)%'
|
||||
AND ci.note LIKE '%(uncredited)%'
|
||||
AND cn.country_code = '[ru]'
|
||||
AND rt.role = 'actor'
|
||||
AND t.production_year > 2005
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND rt.id = ci.role_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id;
|
||||
|
||||
21
external/duckdb/benchmark/imdb_plan_cost/queries/10b.sql
vendored
Normal file
21
external/duckdb/benchmark/imdb_plan_cost/queries/10b.sql
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
SELECT MIN(chn.name) AS character,
|
||||
MIN(t.title) AS russian_mov_with_actor_producer
|
||||
FROM char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
movie_companies AS mc,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note LIKE '%(producer)%'
|
||||
AND cn.country_code = '[ru]'
|
||||
AND rt.role = 'actor'
|
||||
AND t.production_year > 2010
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND rt.id = ci.role_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id;
|
||||
|
||||
19
external/duckdb/benchmark/imdb_plan_cost/queries/10c.sql
vendored
Normal file
19
external/duckdb/benchmark/imdb_plan_cost/queries/10c.sql
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
SELECT MIN(chn.name) AS character,
|
||||
MIN(t.title) AS movie_with_american_producer
|
||||
FROM char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
movie_companies AS mc,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note LIKE '%(producer)%'
|
||||
AND cn.country_code = '[us]'
|
||||
AND t.production_year > 1990
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND rt.id = ci.role_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id;
|
||||
30
external/duckdb/benchmark/imdb_plan_cost/queries/11a.sql
vendored
Normal file
30
external/duckdb/benchmark/imdb_plan_cost/queries/11a.sql
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
SELECT MIN(cn.name) AS from_company,
|
||||
MIN(lt.link) AS movie_link_type,
|
||||
MIN(t.title) AS non_polish_sequel_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '%Film%'
|
||||
OR cn.name LIKE '%Warner%')
|
||||
AND ct.kind ='production companies'
|
||||
AND k.keyword ='sequel'
|
||||
AND lt.link LIKE '%follow%'
|
||||
AND mc.note IS NULL
|
||||
AND t.production_year BETWEEN 1950 AND 2000
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id;
|
||||
|
||||
31
external/duckdb/benchmark/imdb_plan_cost/queries/11b.sql
vendored
Normal file
31
external/duckdb/benchmark/imdb_plan_cost/queries/11b.sql
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
SELECT MIN(cn.name) AS from_company,
|
||||
MIN(lt.link) AS movie_link_type,
|
||||
MIN(t.title) AS sequel_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '%Film%'
|
||||
OR cn.name LIKE '%Warner%')
|
||||
AND ct.kind ='production companies'
|
||||
AND k.keyword ='sequel'
|
||||
AND lt.link LIKE '%follows%'
|
||||
AND mc.note IS NULL
|
||||
AND t.production_year = 1998
|
||||
AND t.title LIKE '%Money%'
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id;
|
||||
|
||||
32
external/duckdb/benchmark/imdb_plan_cost/queries/11c.sql
vendored
Normal file
32
external/duckdb/benchmark/imdb_plan_cost/queries/11c.sql
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
SELECT MIN(cn.name) AS from_company,
|
||||
MIN(mc.note) AS production_note,
|
||||
MIN(t.title) AS movie_based_on_book
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '20th Century Fox%'
|
||||
OR cn.name LIKE 'Twentieth Century Fox%')
|
||||
AND ct.kind != 'production companies'
|
||||
AND ct.kind IS NOT NULL
|
||||
AND k.keyword IN ('sequel',
|
||||
'revenge',
|
||||
'based-on-novel')
|
||||
AND mc.note IS NOT NULL
|
||||
AND t.production_year > 1950
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id;
|
||||
|
||||
30
external/duckdb/benchmark/imdb_plan_cost/queries/11d.sql
vendored
Normal file
30
external/duckdb/benchmark/imdb_plan_cost/queries/11d.sql
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
SELECT MIN(cn.name) AS from_company,
|
||||
MIN(mc.note) AS production_note,
|
||||
MIN(t.title) AS movie_based_on_book
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cn.country_code !='[pl]'
|
||||
AND ct.kind != 'production companies'
|
||||
AND ct.kind IS NOT NULL
|
||||
AND k.keyword IN ('sequel',
|
||||
'revenge',
|
||||
'based-on-novel')
|
||||
AND mc.note IS NOT NULL
|
||||
AND t.production_year > 1950
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id;
|
||||
|
||||
30
external/duckdb/benchmark/imdb_plan_cost/queries/12a.sql
vendored
Normal file
30
external/duckdb/benchmark/imdb_plan_cost/queries/12a.sql
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
SELECT MIN(cn.name) AS movie_company,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS drama_horror_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
title AS t
|
||||
WHERE cn.country_code = '[us]'
|
||||
AND ct.kind = 'production companies'
|
||||
AND it1.info = 'genres'
|
||||
AND it2.info = 'rating'
|
||||
AND mi.info IN ('Drama',
|
||||
'Horror')
|
||||
AND mi_idx.info > '8.0'
|
||||
AND t.production_year BETWEEN 2005 AND 2008
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mi.info_type_id = it1.id
|
||||
AND mi_idx.info_type_id = it2.id
|
||||
AND t.id = mc.movie_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id;
|
||||
|
||||
30
external/duckdb/benchmark/imdb_plan_cost/queries/12b.sql
vendored
Normal file
30
external/duckdb/benchmark/imdb_plan_cost/queries/12b.sql
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
SELECT MIN(mi.info) AS budget,
|
||||
MIN(t.title) AS unsuccsessful_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND ct.kind IS NOT NULL
|
||||
AND (ct.kind ='production companies'
|
||||
OR ct.kind = 'distributors')
|
||||
AND it1.info ='budget'
|
||||
AND it2.info ='bottom 10 rank'
|
||||
AND t.production_year >2000
|
||||
AND (t.title LIKE 'Birdemic%'
|
||||
OR t.title LIKE '%Movie%')
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mi.info_type_id = it1.id
|
||||
AND mi_idx.info_type_id = it2.id
|
||||
AND t.id = mc.movie_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id;
|
||||
|
||||
32
external/duckdb/benchmark/imdb_plan_cost/queries/12c.sql
vendored
Normal file
32
external/duckdb/benchmark/imdb_plan_cost/queries/12c.sql
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
SELECT MIN(cn.name) AS movie_company,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS mainstream_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
title AS t
|
||||
WHERE cn.country_code = '[us]'
|
||||
AND ct.kind = 'production companies'
|
||||
AND it1.info = 'genres'
|
||||
AND it2.info = 'rating'
|
||||
AND mi.info IN ('Drama',
|
||||
'Horror',
|
||||
'Western',
|
||||
'Family')
|
||||
AND mi_idx.info > '7.0'
|
||||
AND t.production_year BETWEEN 2000 AND 2010
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mi.info_type_id = it1.id
|
||||
AND mi_idx.info_type_id = it2.id
|
||||
AND t.id = mc.movie_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id;
|
||||
|
||||
29
external/duckdb/benchmark/imdb_plan_cost/queries/13a.sql
vendored
Normal file
29
external/duckdb/benchmark/imdb_plan_cost/queries/13a.sql
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
SELECT MIN(mi.info) AS release_date,
|
||||
MIN(miidx.info) AS rating,
|
||||
MIN(t.title) AS german_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it,
|
||||
info_type AS it2,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS miidx,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[de]'
|
||||
AND ct.kind ='production companies'
|
||||
AND it.info ='rating'
|
||||
AND it2.info ='release dates'
|
||||
AND kt.kind ='movie'
|
||||
AND mi.movie_id = t.id
|
||||
AND it2.id = mi.info_type_id
|
||||
AND kt.id = t.kind_id
|
||||
AND mc.movie_id = t.id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND miidx.movie_id = t.id
|
||||
AND it.id = miidx.info_type_id
|
||||
AND mi.movie_id = miidx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND miidx.movie_id = mc.movie_id;
|
||||
|
||||
32
external/duckdb/benchmark/imdb_plan_cost/queries/13b.sql
vendored
Normal file
32
external/duckdb/benchmark/imdb_plan_cost/queries/13b.sql
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
SELECT MIN(cn.name) AS producing_company,
|
||||
MIN(miidx.info) AS rating,
|
||||
MIN(t.title) AS movie_about_winning
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it,
|
||||
info_type AS it2,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS miidx,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND ct.kind ='production companies'
|
||||
AND it.info ='rating'
|
||||
AND it2.info ='release dates'
|
||||
AND kt.kind ='movie'
|
||||
AND t.title != ''
|
||||
AND (t.title LIKE '%Champion%'
|
||||
OR t.title LIKE '%Loser%')
|
||||
AND mi.movie_id = t.id
|
||||
AND it2.id = mi.info_type_id
|
||||
AND kt.id = t.kind_id
|
||||
AND mc.movie_id = t.id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND miidx.movie_id = t.id
|
||||
AND it.id = miidx.info_type_id
|
||||
AND mi.movie_id = miidx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND miidx.movie_id = mc.movie_id;
|
||||
|
||||
32
external/duckdb/benchmark/imdb_plan_cost/queries/13c.sql
vendored
Normal file
32
external/duckdb/benchmark/imdb_plan_cost/queries/13c.sql
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
SELECT MIN(cn.name) AS producing_company,
|
||||
MIN(miidx.info) AS rating,
|
||||
MIN(t.title) AS movie_about_winning
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it,
|
||||
info_type AS it2,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS miidx,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND ct.kind ='production companies'
|
||||
AND it.info ='rating'
|
||||
AND it2.info ='release dates'
|
||||
AND kt.kind ='movie'
|
||||
AND t.title != ''
|
||||
AND (t.title LIKE 'Champion%'
|
||||
OR t.title LIKE 'Loser%')
|
||||
AND mi.movie_id = t.id
|
||||
AND it2.id = mi.info_type_id
|
||||
AND kt.id = t.kind_id
|
||||
AND mc.movie_id = t.id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND miidx.movie_id = t.id
|
||||
AND it.id = miidx.info_type_id
|
||||
AND mi.movie_id = miidx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND miidx.movie_id = mc.movie_id;
|
||||
|
||||
29
external/duckdb/benchmark/imdb_plan_cost/queries/13d.sql
vendored
Normal file
29
external/duckdb/benchmark/imdb_plan_cost/queries/13d.sql
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
SELECT MIN(cn.name) AS producing_company,
|
||||
MIN(miidx.info) AS rating,
|
||||
MIN(t.title) AS movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it,
|
||||
info_type AS it2,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS miidx,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND ct.kind ='production companies'
|
||||
AND it.info ='rating'
|
||||
AND it2.info ='release dates'
|
||||
AND kt.kind ='movie'
|
||||
AND mi.movie_id = t.id
|
||||
AND it2.id = mi.info_type_id
|
||||
AND kt.id = t.kind_id
|
||||
AND mc.movie_id = t.id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND miidx.movie_id = t.id
|
||||
AND it.id = miidx.info_type_id
|
||||
AND mi.movie_id = miidx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND miidx.movie_id = mc.movie_id;
|
||||
|
||||
40
external/duckdb/benchmark/imdb_plan_cost/queries/14a.sql
vendored
Normal file
40
external/duckdb/benchmark/imdb_plan_cost/queries/14a.sql
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
SELECT MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS northern_dark_movie
|
||||
FROM info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title',
|
||||
'blood',
|
||||
'violence')
|
||||
AND kt.kind = 'movie'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND mi_idx.info < '8.5'
|
||||
AND t.production_year > 2010
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
41
external/duckdb/benchmark/imdb_plan_cost/queries/14b.sql
vendored
Normal file
41
external/duckdb/benchmark/imdb_plan_cost/queries/14b.sql
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
SELECT MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS western_dark_production
|
||||
FROM info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title')
|
||||
AND kt.kind = 'movie'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND mi_idx.info > '6.0'
|
||||
AND t.production_year > 2010
|
||||
AND (t.title LIKE '%murder%'
|
||||
OR t.title LIKE '%Murder%'
|
||||
OR t.title LIKE '%Mord%')
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
42
external/duckdb/benchmark/imdb_plan_cost/queries/14c.sql
vendored
Normal file
42
external/duckdb/benchmark/imdb_plan_cost/queries/14c.sql
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
SELECT MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS north_european_dark_production
|
||||
FROM info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IS NOT NULL
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title',
|
||||
'blood',
|
||||
'violence')
|
||||
AND kt.kind IN ('movie',
|
||||
'episode')
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Danish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND mi_idx.info < '8.5'
|
||||
AND t.production_year > 2005
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
33
external/duckdb/benchmark/imdb_plan_cost/queries/15a.sql
vendored
Normal file
33
external/duckdb/benchmark/imdb_plan_cost/queries/15a.sql
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
SELECT MIN(mi.info) AS release_date,
|
||||
MIN(t.title) AS internet_movie
|
||||
FROM aka_title AS at_,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code = '[us]'
|
||||
AND it1.info = 'release dates'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND mc.note LIKE '%(worldwide)%'
|
||||
AND mi.note LIKE '%internet%'
|
||||
AND mi.info LIKE 'USA:% 200%'
|
||||
AND t.production_year > 2000
|
||||
AND t.id = at_.movie_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = at_.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = at_.movie_id
|
||||
AND mc.movie_id = at_.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id;
|
||||
|
||||
34
external/duckdb/benchmark/imdb_plan_cost/queries/15b.sql
vendored
Normal file
34
external/duckdb/benchmark/imdb_plan_cost/queries/15b.sql
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
SELECT MIN(mi.info) AS release_date,
|
||||
MIN(t.title) AS youtube_movie
|
||||
FROM aka_title AS at_,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code = '[us]'
|
||||
AND cn.name = 'YouTube'
|
||||
AND it1.info = 'release dates'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND mc.note LIKE '%(worldwide)%'
|
||||
AND mi.note LIKE '%internet%'
|
||||
AND mi.info LIKE 'USA:% 200%'
|
||||
AND t.production_year BETWEEN 2005 AND 2010
|
||||
AND t.id = at_.movie_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = at_.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = at_.movie_id
|
||||
AND mc.movie_id = at_.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id;
|
||||
|
||||
33
external/duckdb/benchmark/imdb_plan_cost/queries/15c.sql
vendored
Normal file
33
external/duckdb/benchmark/imdb_plan_cost/queries/15c.sql
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
SELECT MIN(mi.info) AS release_date,
|
||||
MIN(t.title) AS modern_american_internet_movie
|
||||
FROM aka_title AS at_,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code = '[us]'
|
||||
AND it1.info = 'release dates'
|
||||
AND mi.note LIKE '%internet%'
|
||||
AND mi.info IS NOT NULL
|
||||
AND (mi.info LIKE 'USA:% 199%'
|
||||
OR mi.info LIKE 'USA:% 200%')
|
||||
AND t.production_year > 1990
|
||||
AND t.id = at_.movie_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = at_.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = at_.movie_id
|
||||
AND mc.movie_id = at_.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id;
|
||||
|
||||
30
external/duckdb/benchmark/imdb_plan_cost/queries/15d.sql
vendored
Normal file
30
external/duckdb/benchmark/imdb_plan_cost/queries/15d.sql
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
SELECT MIN(at_.title) AS aka_title,
|
||||
MIN(t.title) AS internet_movie_title
|
||||
FROM aka_title AS at_,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code = '[us]'
|
||||
AND it1.info = 'release dates'
|
||||
AND mi.note LIKE '%internet%'
|
||||
AND t.production_year > 1990
|
||||
AND t.id = at_.movie_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = at_.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = at_.movie_id
|
||||
AND mc.movie_id = at_.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id;
|
||||
|
||||
26
external/duckdb/benchmark/imdb_plan_cost/queries/16a.sql
vendored
Normal file
26
external/duckdb/benchmark/imdb_plan_cost/queries/16a.sql
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
SELECT MIN(an.name) AS cool_actor_pseudonym,
|
||||
MIN(t.title) AS series_named_after_char
|
||||
FROM aka_name AS an,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND t.episode_nr >= 50
|
||||
AND t.episode_nr < 100
|
||||
AND an.person_id = n.id
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND an.person_id = ci.person_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
24
external/duckdb/benchmark/imdb_plan_cost/queries/16b.sql
vendored
Normal file
24
external/duckdb/benchmark/imdb_plan_cost/queries/16b.sql
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
SELECT MIN(an.name) AS cool_actor_pseudonym,
|
||||
MIN(t.title) AS series_named_after_char
|
||||
FROM aka_name AS an,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND an.person_id = n.id
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND an.person_id = ci.person_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
25
external/duckdb/benchmark/imdb_plan_cost/queries/16c.sql
vendored
Normal file
25
external/duckdb/benchmark/imdb_plan_cost/queries/16c.sql
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
SELECT MIN(an.name) AS cool_actor_pseudonym,
|
||||
MIN(t.title) AS series_named_after_char
|
||||
FROM aka_name AS an,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND t.episode_nr < 100
|
||||
AND an.person_id = n.id
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND an.person_id = ci.person_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
26
external/duckdb/benchmark/imdb_plan_cost/queries/16d.sql
vendored
Normal file
26
external/duckdb/benchmark/imdb_plan_cost/queries/16d.sql
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
SELECT MIN(an.name) AS cool_actor_pseudonym,
|
||||
MIN(t.title) AS series_named_after_char
|
||||
FROM aka_name AS an,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND t.episode_nr >= 5
|
||||
AND t.episode_nr < 100
|
||||
AND an.person_id = n.id
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND an.person_id = ci.person_id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
22
external/duckdb/benchmark/imdb_plan_cost/queries/17a.sql
vendored
Normal file
22
external/duckdb/benchmark/imdb_plan_cost/queries/17a.sql
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
SELECT MIN(n.name) AS member_in_charnamed_american_movie,
|
||||
MIN(n.name) AS a1
|
||||
FROM cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND n.name LIKE 'B%'
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
21
external/duckdb/benchmark/imdb_plan_cost/queries/17b.sql
vendored
Normal file
21
external/duckdb/benchmark/imdb_plan_cost/queries/17b.sql
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
SELECT MIN(n.name) AS member_in_charnamed_movie,
|
||||
MIN(n.name) AS a1
|
||||
FROM cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword ='character-name-in-title'
|
||||
AND n.name LIKE 'Z%'
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
21
external/duckdb/benchmark/imdb_plan_cost/queries/17c.sql
vendored
Normal file
21
external/duckdb/benchmark/imdb_plan_cost/queries/17c.sql
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
SELECT MIN(n.name) AS member_in_charnamed_movie,
|
||||
MIN(n.name) AS a1
|
||||
FROM cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword ='character-name-in-title'
|
||||
AND n.name LIKE 'X%'
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
20
external/duckdb/benchmark/imdb_plan_cost/queries/17d.sql
vendored
Normal file
20
external/duckdb/benchmark/imdb_plan_cost/queries/17d.sql
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
SELECT MIN(n.name) AS member_in_charnamed_movie
|
||||
FROM cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword ='character-name-in-title'
|
||||
AND n.name LIKE '%Bert%'
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
20
external/duckdb/benchmark/imdb_plan_cost/queries/17e.sql
vendored
Normal file
20
external/duckdb/benchmark/imdb_plan_cost/queries/17e.sql
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
SELECT MIN(n.name) AS member_in_charnamed_movie
|
||||
FROM cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cn.country_code ='[us]'
|
||||
AND k.keyword ='character-name-in-title'
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
20
external/duckdb/benchmark/imdb_plan_cost/queries/17f.sql
vendored
Normal file
20
external/duckdb/benchmark/imdb_plan_cost/queries/17f.sql
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
SELECT MIN(n.name) AS member_in_charnamed_movie
|
||||
FROM cast_info AS ci,
|
||||
company_name AS cn,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE k.keyword ='character-name-in-title'
|
||||
AND n.name LIKE '%B%'
|
||||
AND n.id = ci.person_id
|
||||
AND ci.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_id = cn.id
|
||||
AND ci.movie_id = mc.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mc.movie_id = mk.movie_id;
|
||||
|
||||
26
external/duckdb/benchmark/imdb_plan_cost/queries/18a.sql
vendored
Normal file
26
external/duckdb/benchmark/imdb_plan_cost/queries/18a.sql
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
SELECT MIN(mi.info) AS movie_budget,
|
||||
MIN(mi_idx.info) AS movie_votes,
|
||||
MIN(t.title) AS movie_title
|
||||
FROM cast_info AS ci,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(producer)',
|
||||
'(executive producer)')
|
||||
AND it1.info = 'budget'
|
||||
AND it2.info = 'votes'
|
||||
AND n.gender = 'm'
|
||||
AND n.name LIKE '%Tim%'
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mi.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND n.id = ci.person_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
34
external/duckdb/benchmark/imdb_plan_cost/queries/18b.sql
vendored
Normal file
34
external/duckdb/benchmark/imdb_plan_cost/queries/18b.sql
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
SELECT MIN(mi.info) AS movie_budget,
|
||||
MIN(mi_idx.info) AS movie_votes,
|
||||
MIN(t.title) AS movie_title
|
||||
FROM cast_info AS ci,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(writer)',
|
||||
'(head writer)',
|
||||
'(written by)',
|
||||
'(story)',
|
||||
'(story editor)')
|
||||
AND it1.info = 'genres'
|
||||
AND it2.info = 'rating'
|
||||
AND mi.info IN ('Horror',
|
||||
'Thriller')
|
||||
AND mi.note IS NULL
|
||||
AND mi_idx.info > '8.0'
|
||||
AND n.gender IS NOT NULL
|
||||
AND n.gender = 'f'
|
||||
AND t.production_year BETWEEN 2008 AND 2014
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mi.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND n.id = ci.person_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
34
external/duckdb/benchmark/imdb_plan_cost/queries/18c.sql
vendored
Normal file
34
external/duckdb/benchmark/imdb_plan_cost/queries/18c.sql
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
SELECT MIN(mi.info) AS movie_budget,
|
||||
MIN(mi_idx.info) AS movie_votes,
|
||||
MIN(t.title) AS movie_title
|
||||
FROM cast_info AS ci,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(writer)',
|
||||
'(head writer)',
|
||||
'(written by)',
|
||||
'(story)',
|
||||
'(story editor)')
|
||||
AND it1.info = 'genres'
|
||||
AND it2.info = 'votes'
|
||||
AND mi.info IN ('Horror',
|
||||
'Action',
|
||||
'Sci-Fi',
|
||||
'Thriller',
|
||||
'Crime',
|
||||
'War')
|
||||
AND n.gender = 'm'
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND ci.movie_id = mi.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND n.id = ci.person_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
42
external/duckdb/benchmark/imdb_plan_cost/queries/19a.sql
vendored
Normal file
42
external/duckdb/benchmark/imdb_plan_cost/queries/19a.sql
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
SELECT MIN(n.name) AS voicing_actress,
|
||||
MIN(t.title) AS voiced_movie
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(voice)',
|
||||
'(voice: Japanese version)',
|
||||
'(voice) (uncredited)',
|
||||
'(voice: English version)')
|
||||
AND cn.country_code ='[us]'
|
||||
AND it.info = 'release dates'
|
||||
AND mc.note IS NOT NULL
|
||||
AND (mc.note LIKE '%(USA)%'
|
||||
OR mc.note LIKE '%(worldwide)%')
|
||||
AND mi.info IS NOT NULL
|
||||
AND (mi.info LIKE 'Japan:%200%'
|
||||
OR mi.info LIKE 'USA:%200%')
|
||||
AND n.gender ='f'
|
||||
AND n.name LIKE '%Ang%'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year BETWEEN 2005 AND 2009
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND mc.movie_id = ci.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mi.movie_id = ci.movie_id
|
||||
AND cn.id = mc.company_id
|
||||
AND it.id = mi.info_type_id
|
||||
AND n.id = ci.person_id
|
||||
AND rt.id = ci.role_id
|
||||
AND n.id = an.person_id
|
||||
AND ci.person_id = an.person_id
|
||||
AND chn.id = ci.person_role_id;
|
||||
|
||||
40
external/duckdb/benchmark/imdb_plan_cost/queries/19b.sql
vendored
Normal file
40
external/duckdb/benchmark/imdb_plan_cost/queries/19b.sql
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
SELECT MIN(n.name) AS voicing_actress,
|
||||
MIN(t.title) AS kung_fu_panda
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note = '(voice)'
|
||||
AND cn.country_code ='[us]'
|
||||
AND it.info = 'release dates'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND (mc.note LIKE '%(USA)%'
|
||||
OR mc.note LIKE '%(worldwide)%')
|
||||
AND mi.info IS NOT NULL
|
||||
AND (mi.info LIKE 'Japan:%2007%'
|
||||
OR mi.info LIKE 'USA:%2008%')
|
||||
AND n.gender ='f'
|
||||
AND n.name LIKE '%Angel%'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year BETWEEN 2007 AND 2008
|
||||
AND t.title LIKE '%Kung%Fu%Panda%'
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND mc.movie_id = ci.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mi.movie_id = ci.movie_id
|
||||
AND cn.id = mc.company_id
|
||||
AND it.id = mi.info_type_id
|
||||
AND n.id = ci.person_id
|
||||
AND rt.id = ci.role_id
|
||||
AND n.id = an.person_id
|
||||
AND ci.person_id = an.person_id
|
||||
AND chn.id = ci.person_role_id;
|
||||
|
||||
39
external/duckdb/benchmark/imdb_plan_cost/queries/19c.sql
vendored
Normal file
39
external/duckdb/benchmark/imdb_plan_cost/queries/19c.sql
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
SELECT MIN(n.name) AS voicing_actress,
|
||||
MIN(t.title) AS jap_engl_voiced_movie
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(voice)',
|
||||
'(voice: Japanese version)',
|
||||
'(voice) (uncredited)',
|
||||
'(voice: English version)')
|
||||
AND cn.country_code ='[us]'
|
||||
AND it.info = 'release dates'
|
||||
AND mi.info IS NOT NULL
|
||||
AND (mi.info LIKE 'Japan:%200%'
|
||||
OR mi.info LIKE 'USA:%200%')
|
||||
AND n.gender ='f'
|
||||
AND n.name LIKE '%An%'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year > 2000
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND mc.movie_id = ci.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mi.movie_id = ci.movie_id
|
||||
AND cn.id = mc.company_id
|
||||
AND it.id = mi.info_type_id
|
||||
AND n.id = ci.person_id
|
||||
AND rt.id = ci.role_id
|
||||
AND n.id = an.person_id
|
||||
AND ci.person_id = an.person_id
|
||||
AND chn.id = ci.person_role_id;
|
||||
|
||||
35
external/duckdb/benchmark/imdb_plan_cost/queries/19d.sql
vendored
Normal file
35
external/duckdb/benchmark/imdb_plan_cost/queries/19d.sql
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
SELECT MIN(n.name) AS voicing_actress,
|
||||
MIN(t.title) AS jap_engl_voiced_movie
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
info_type AS it,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(voice)',
|
||||
'(voice: Japanese version)',
|
||||
'(voice) (uncredited)',
|
||||
'(voice: English version)')
|
||||
AND cn.country_code ='[us]'
|
||||
AND it.info = 'release dates'
|
||||
AND n.gender ='f'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year > 2000
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND mc.movie_id = ci.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mi.movie_id = ci.movie_id
|
||||
AND cn.id = mc.company_id
|
||||
AND it.id = mi.info_type_id
|
||||
AND n.id = ci.person_id
|
||||
AND rt.id = ci.role_id
|
||||
AND n.id = an.person_id
|
||||
AND ci.person_id = an.person_id
|
||||
AND chn.id = ci.person_role_id;
|
||||
|
||||
39
external/duckdb/benchmark/imdb_plan_cost/queries/20a.sql
vendored
Normal file
39
external/duckdb/benchmark/imdb_plan_cost/queries/20a.sql
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
SELECT MIN(t.title) AS complete_downey_ironman_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'cast'
|
||||
AND cct2.kind LIKE '%complete%'
|
||||
AND chn.name NOT LIKE '%Sherlock%'
|
||||
AND (chn.name LIKE '%Tony%Stark%'
|
||||
OR chn.name LIKE '%Iron%Man%')
|
||||
AND k.keyword IN ('superhero',
|
||||
'sequel',
|
||||
'second-part',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'tv-special',
|
||||
'fight',
|
||||
'violence')
|
||||
AND kt.kind = 'movie'
|
||||
AND t.production_year > 1950
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND mk.movie_id = ci.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND ci.movie_id = cc.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND n.id = ci.person_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id;
|
||||
|
||||
40
external/duckdb/benchmark/imdb_plan_cost/queries/20b.sql
vendored
Normal file
40
external/duckdb/benchmark/imdb_plan_cost/queries/20b.sql
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
SELECT MIN(t.title) AS complete_downey_ironman_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'cast'
|
||||
AND cct2.kind LIKE '%complete%'
|
||||
AND chn.name NOT LIKE '%Sherlock%'
|
||||
AND (chn.name LIKE '%Tony%Stark%'
|
||||
OR chn.name LIKE '%Iron%Man%')
|
||||
AND k.keyword IN ('superhero',
|
||||
'sequel',
|
||||
'second-part',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'tv-special',
|
||||
'fight',
|
||||
'violence')
|
||||
AND kt.kind = 'movie'
|
||||
AND n.name LIKE '%Downey%Robert%'
|
||||
AND t.production_year > 2000
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND mk.movie_id = ci.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND ci.movie_id = cc.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND n.id = ci.person_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id;
|
||||
|
||||
42
external/duckdb/benchmark/imdb_plan_cost/queries/20c.sql
vendored
Normal file
42
external/duckdb/benchmark/imdb_plan_cost/queries/20c.sql
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
SELECT MIN(n.name) AS cast_member,
|
||||
MIN(t.title) AS complete_dynamic_hero_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'cast'
|
||||
AND cct2.kind LIKE '%complete%'
|
||||
AND chn.name IS NOT NULL
|
||||
AND (chn.name LIKE '%man%'
|
||||
OR chn.name LIKE '%Man%')
|
||||
AND k.keyword IN ('superhero',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'tv-special',
|
||||
'fight',
|
||||
'violence',
|
||||
'magnet',
|
||||
'web',
|
||||
'claw',
|
||||
'laser')
|
||||
AND kt.kind = 'movie'
|
||||
AND t.production_year > 2000
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND mk.movie_id = ci.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND ci.movie_id = cc.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND n.id = ci.person_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id;
|
||||
|
||||
43
external/duckdb/benchmark/imdb_plan_cost/queries/21a.sql
vendored
Normal file
43
external/duckdb/benchmark/imdb_plan_cost/queries/21a.sql
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
SELECT MIN(cn.name) AS company_name,
|
||||
MIN(lt.link) AS link_type,
|
||||
MIN(t.title) AS western_follow_up
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '%Film%'
|
||||
OR cn.name LIKE '%Warner%')
|
||||
AND ct.kind ='production companies'
|
||||
AND k.keyword ='sequel'
|
||||
AND lt.link LIKE '%follow%'
|
||||
AND mc.note IS NULL
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German')
|
||||
AND t.production_year BETWEEN 1950 AND 2000
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND mi.movie_id = t.id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND ml.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi.movie_id;
|
||||
|
||||
37
external/duckdb/benchmark/imdb_plan_cost/queries/21b.sql
vendored
Normal file
37
external/duckdb/benchmark/imdb_plan_cost/queries/21b.sql
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
SELECT MIN(cn.name) AS company_name,
|
||||
MIN(lt.link) AS link_type,
|
||||
MIN(t.title) AS german_follow_up
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '%Film%'
|
||||
OR cn.name LIKE '%Warner%')
|
||||
AND ct.kind ='production companies'
|
||||
AND k.keyword ='sequel'
|
||||
AND lt.link LIKE '%follow%'
|
||||
AND mc.note IS NULL
|
||||
AND mi.info IN ('Germany',
|
||||
'German')
|
||||
AND t.production_year BETWEEN 2000 AND 2010
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND mi.movie_id = t.id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND ml.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi.movie_id;
|
||||
|
||||
44
external/duckdb/benchmark/imdb_plan_cost/queries/21c.sql
vendored
Normal file
44
external/duckdb/benchmark/imdb_plan_cost/queries/21c.sql
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
SELECT MIN(cn.name) AS company_name,
|
||||
MIN(lt.link) AS link_type,
|
||||
MIN(t.title) AS western_follow_up
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '%Film%'
|
||||
OR cn.name LIKE '%Warner%')
|
||||
AND ct.kind ='production companies'
|
||||
AND k.keyword ='sequel'
|
||||
AND lt.link LIKE '%follow%'
|
||||
AND mc.note IS NULL
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'English')
|
||||
AND t.production_year BETWEEN 1950 AND 2010
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND mi.movie_id = t.id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND ml.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi.movie_id;
|
||||
|
||||
48
external/duckdb/benchmark/imdb_plan_cost/queries/22a.sql
vendored
Normal file
48
external/duckdb/benchmark/imdb_plan_cost/queries/22a.sql
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
SELECT MIN(cn.name) AS movie_company,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS western_violent_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code != '[us]'
|
||||
AND it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title',
|
||||
'blood',
|
||||
'violence')
|
||||
AND kt.kind IN ('movie',
|
||||
'episode')
|
||||
AND mc.note NOT LIKE '%(USA)%'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND mi.info IN ('Germany',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND mi_idx.info < '7.0'
|
||||
AND t.production_year > 2008
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id;
|
||||
|
||||
48
external/duckdb/benchmark/imdb_plan_cost/queries/22b.sql
vendored
Normal file
48
external/duckdb/benchmark/imdb_plan_cost/queries/22b.sql
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
SELECT MIN(cn.name) AS movie_company,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS western_violent_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code != '[us]'
|
||||
AND it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title',
|
||||
'blood',
|
||||
'violence')
|
||||
AND kt.kind IN ('movie',
|
||||
'episode')
|
||||
AND mc.note NOT LIKE '%(USA)%'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND mi.info IN ('Germany',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND mi_idx.info < '7.0'
|
||||
AND t.production_year > 2009
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id;
|
||||
|
||||
54
external/duckdb/benchmark/imdb_plan_cost/queries/22c.sql
vendored
Normal file
54
external/duckdb/benchmark/imdb_plan_cost/queries/22c.sql
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
SELECT MIN(cn.name) AS movie_company,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS western_violent_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code != '[us]'
|
||||
AND it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title',
|
||||
'blood',
|
||||
'violence')
|
||||
AND kt.kind IN ('movie',
|
||||
'episode')
|
||||
AND mc.note NOT LIKE '%(USA)%'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Danish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND mi_idx.info < '8.5'
|
||||
AND t.production_year > 2005
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id;
|
||||
|
||||
52
external/duckdb/benchmark/imdb_plan_cost/queries/22d.sql
vendored
Normal file
52
external/duckdb/benchmark/imdb_plan_cost/queries/22d.sql
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
SELECT MIN(cn.name) AS movie_company,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS western_violent_movie
|
||||
FROM company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cn.country_code != '[us]'
|
||||
AND it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title',
|
||||
'blood',
|
||||
'violence')
|
||||
AND kt.kind IN ('movie',
|
||||
'episode')
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Danish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND mi_idx.info < '8.5'
|
||||
AND t.production_year > 2005
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id;
|
||||
|
||||
39
external/duckdb/benchmark/imdb_plan_cost/queries/23a.sql
vendored
Normal file
39
external/duckdb/benchmark/imdb_plan_cost/queries/23a.sql
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
SELECT MIN(kt.kind) AS movie_kind,
|
||||
MIN(t.title) AS complete_us_internet_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'complete+verified'
|
||||
AND cn.country_code = '[us]'
|
||||
AND it1.info = 'release dates'
|
||||
AND kt.kind IN ('movie')
|
||||
AND mi.note LIKE '%internet%'
|
||||
AND mi.info IS NOT NULL
|
||||
AND (mi.info LIKE 'USA:% 199%'
|
||||
OR mi.info LIKE 'USA:% 200%')
|
||||
AND t.production_year > 2000
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = cc.movie_id
|
||||
AND mc.movie_id = cc.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cct1.id = cc.status_id;
|
||||
|
||||
41
external/duckdb/benchmark/imdb_plan_cost/queries/23b.sql
vendored
Normal file
41
external/duckdb/benchmark/imdb_plan_cost/queries/23b.sql
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
SELECT MIN(kt.kind) AS movie_kind,
|
||||
MIN(t.title) AS complete_nerdy_internet_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'complete+verified'
|
||||
AND cn.country_code = '[us]'
|
||||
AND it1.info = 'release dates'
|
||||
AND k.keyword IN ('nerd',
|
||||
'loner',
|
||||
'alienation',
|
||||
'dignity')
|
||||
AND kt.kind IN ('movie')
|
||||
AND mi.note LIKE '%internet%'
|
||||
AND mi.info LIKE 'USA:% 200%'
|
||||
AND t.production_year > 2000
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = cc.movie_id
|
||||
AND mc.movie_id = cc.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cct1.id = cc.status_id;
|
||||
|
||||
42
external/duckdb/benchmark/imdb_plan_cost/queries/23c.sql
vendored
Normal file
42
external/duckdb/benchmark/imdb_plan_cost/queries/23c.sql
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
SELECT MIN(kt.kind) AS movie_kind,
|
||||
MIN(t.title) AS complete_us_internet_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'complete+verified'
|
||||
AND cn.country_code = '[us]'
|
||||
AND it1.info = 'release dates'
|
||||
AND kt.kind IN ('movie',
|
||||
'tv movie',
|
||||
'video movie',
|
||||
'video game')
|
||||
AND mi.note LIKE '%internet%'
|
||||
AND mi.info IS NOT NULL
|
||||
AND (mi.info LIKE 'USA:% 199%'
|
||||
OR mi.info LIKE 'USA:% 200%')
|
||||
AND t.production_year > 1990
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = cc.movie_id
|
||||
AND mc.movie_id = cc.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cct1.id = cc.status_id;
|
||||
|
||||
50
external/duckdb/benchmark/imdb_plan_cost/queries/24a.sql
vendored
Normal file
50
external/duckdb/benchmark/imdb_plan_cost/queries/24a.sql
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
SELECT MIN(chn.name) AS voiced_char_name,
|
||||
MIN(n.name) AS voicing_actress_name,
|
||||
MIN(t.title) AS voiced_action_movie_jap_eng
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
info_type AS it,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(voice)',
|
||||
'(voice: Japanese version)',
|
||||
'(voice) (uncredited)',
|
||||
'(voice: English version)')
|
||||
AND cn.country_code ='[us]'
|
||||
AND it.info = 'release dates'
|
||||
AND k.keyword IN ('hero',
|
||||
'martial-arts',
|
||||
'hand-to-hand-combat')
|
||||
AND mi.info IS NOT NULL
|
||||
AND (mi.info LIKE 'Japan:%201%'
|
||||
OR mi.info LIKE 'USA:%201%')
|
||||
AND n.gender ='f'
|
||||
AND n.name LIKE '%An%'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year > 2010
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND mc.movie_id = ci.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mk.movie_id
|
||||
AND mi.movie_id = ci.movie_id
|
||||
AND mi.movie_id = mk.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND cn.id = mc.company_id
|
||||
AND it.id = mi.info_type_id
|
||||
AND n.id = ci.person_id
|
||||
AND rt.id = ci.role_id
|
||||
AND n.id = an.person_id
|
||||
AND ci.person_id = an.person_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND k.id = mk.keyword_id;
|
||||
|
||||
53
external/duckdb/benchmark/imdb_plan_cost/queries/24b.sql
vendored
Normal file
53
external/duckdb/benchmark/imdb_plan_cost/queries/24b.sql
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
SELECT MIN(chn.name) AS voiced_char_name,
|
||||
MIN(n.name) AS voicing_actress_name,
|
||||
MIN(t.title) AS kung_fu_panda
|
||||
FROM aka_name AS an,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
company_name AS cn,
|
||||
info_type AS it,
|
||||
keyword AS k,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
role_type AS rt,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(voice)',
|
||||
'(voice: Japanese version)',
|
||||
'(voice) (uncredited)',
|
||||
'(voice: English version)')
|
||||
AND cn.country_code ='[us]'
|
||||
AND cn.name = 'DreamWorks Animation'
|
||||
AND it.info = 'release dates'
|
||||
AND k.keyword IN ('hero',
|
||||
'martial-arts',
|
||||
'hand-to-hand-combat',
|
||||
'computer-animated-movie')
|
||||
AND mi.info IS NOT NULL
|
||||
AND (mi.info LIKE 'Japan:%201%'
|
||||
OR mi.info LIKE 'USA:%201%')
|
||||
AND n.gender ='f'
|
||||
AND n.name LIKE '%An%'
|
||||
AND rt.role ='actress'
|
||||
AND t.production_year > 2010
|
||||
AND t.title LIKE 'Kung Fu Panda%'
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND mc.movie_id = ci.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mk.movie_id
|
||||
AND mi.movie_id = ci.movie_id
|
||||
AND mi.movie_id = mk.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND cn.id = mc.company_id
|
||||
AND it.id = mi.info_type_id
|
||||
AND n.id = ci.person_id
|
||||
AND rt.id = ci.role_id
|
||||
AND n.id = an.person_id
|
||||
AND ci.person_id = an.person_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND k.id = mk.keyword_id;
|
||||
|
||||
42
external/duckdb/benchmark/imdb_plan_cost/queries/25a.sql
vendored
Normal file
42
external/duckdb/benchmark/imdb_plan_cost/queries/25a.sql
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
SELECT MIN(mi.info) AS movie_budget,
|
||||
MIN(mi_idx.info) AS movie_votes,
|
||||
MIN(n.name) AS male_writer,
|
||||
MIN(t.title) AS violent_movie_title
|
||||
FROM cast_info AS ci,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(writer)',
|
||||
'(head writer)',
|
||||
'(written by)',
|
||||
'(story)',
|
||||
'(story editor)')
|
||||
AND it1.info = 'genres'
|
||||
AND it2.info = 'votes'
|
||||
AND k.keyword IN ('murder',
|
||||
'blood',
|
||||
'gore',
|
||||
'death',
|
||||
'female-nudity')
|
||||
AND mi.info = 'Horror'
|
||||
AND n.gender = 'm'
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND ci.movie_id = mi.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mk.movie_id
|
||||
AND mi_idx.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND k.id = mk.keyword_id;
|
||||
|
||||
44
external/duckdb/benchmark/imdb_plan_cost/queries/25b.sql
vendored
Normal file
44
external/duckdb/benchmark/imdb_plan_cost/queries/25b.sql
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
SELECT MIN(mi.info) AS movie_budget,
|
||||
MIN(mi_idx.info) AS movie_votes,
|
||||
MIN(n.name) AS male_writer,
|
||||
MIN(t.title) AS violent_movie_title
|
||||
FROM cast_info AS ci,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(writer)',
|
||||
'(head writer)',
|
||||
'(written by)',
|
||||
'(story)',
|
||||
'(story editor)')
|
||||
AND it1.info = 'genres'
|
||||
AND it2.info = 'votes'
|
||||
AND k.keyword IN ('murder',
|
||||
'blood',
|
||||
'gore',
|
||||
'death',
|
||||
'female-nudity')
|
||||
AND mi.info = 'Horror'
|
||||
AND n.gender = 'm'
|
||||
AND t.production_year > 2010
|
||||
AND t.title LIKE 'Vampire%'
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND ci.movie_id = mi.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mk.movie_id
|
||||
AND mi_idx.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND k.id = mk.keyword_id;
|
||||
|
||||
49
external/duckdb/benchmark/imdb_plan_cost/queries/25c.sql
vendored
Normal file
49
external/duckdb/benchmark/imdb_plan_cost/queries/25c.sql
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
SELECT MIN(mi.info) AS movie_budget,
|
||||
MIN(mi_idx.info) AS movie_votes,
|
||||
MIN(n.name) AS male_writer,
|
||||
MIN(t.title) AS violent_movie_title
|
||||
FROM cast_info AS ci,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE ci.note IN ('(writer)',
|
||||
'(head writer)',
|
||||
'(written by)',
|
||||
'(story)',
|
||||
'(story editor)')
|
||||
AND it1.info = 'genres'
|
||||
AND it2.info = 'votes'
|
||||
AND k.keyword IN ('murder',
|
||||
'violence',
|
||||
'blood',
|
||||
'gore',
|
||||
'death',
|
||||
'female-nudity',
|
||||
'hospital')
|
||||
AND mi.info IN ('Horror',
|
||||
'Action',
|
||||
'Sci-Fi',
|
||||
'Thriller',
|
||||
'Crime',
|
||||
'War')
|
||||
AND n.gender = 'm'
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND ci.movie_id = mi.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND ci.movie_id = mk.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mk.movie_id
|
||||
AND mi_idx.movie_id = mk.movie_id
|
||||
AND n.id = ci.person_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND k.id = mk.keyword_id;
|
||||
|
||||
53
external/duckdb/benchmark/imdb_plan_cost/queries/26a.sql
vendored
Normal file
53
external/duckdb/benchmark/imdb_plan_cost/queries/26a.sql
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
SELECT MIN(chn.name) AS character_name,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(n.name) AS playing_actor,
|
||||
MIN(t.title) AS complete_hero_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'cast'
|
||||
AND cct2.kind LIKE '%complete%'
|
||||
AND chn.name IS NOT NULL
|
||||
AND (chn.name LIKE '%man%'
|
||||
OR chn.name LIKE '%Man%')
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('superhero',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'tv-special',
|
||||
'fight',
|
||||
'violence',
|
||||
'magnet',
|
||||
'web',
|
||||
'claw',
|
||||
'laser')
|
||||
AND kt.kind = 'movie'
|
||||
AND mi_idx.info > '7.0'
|
||||
AND t.production_year > 2000
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mk.movie_id = ci.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND ci.movie_id = cc.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND cc.movie_id = mi_idx.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND n.id = ci.person_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
46
external/duckdb/benchmark/imdb_plan_cost/queries/26b.sql
vendored
Normal file
46
external/duckdb/benchmark/imdb_plan_cost/queries/26b.sql
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
SELECT MIN(chn.name) AS character_name,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS complete_hero_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'cast'
|
||||
AND cct2.kind LIKE '%complete%'
|
||||
AND chn.name IS NOT NULL
|
||||
AND (chn.name LIKE '%man%'
|
||||
OR chn.name LIKE '%Man%')
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('superhero',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'fight')
|
||||
AND kt.kind = 'movie'
|
||||
AND mi_idx.info > '8.0'
|
||||
AND t.production_year > 2005
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mk.movie_id = ci.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND ci.movie_id = cc.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND cc.movie_id = mi_idx.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND n.id = ci.person_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
51
external/duckdb/benchmark/imdb_plan_cost/queries/26c.sql
vendored
Normal file
51
external/duckdb/benchmark/imdb_plan_cost/queries/26c.sql
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
SELECT MIN(chn.name) AS character_name,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS complete_hero_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
char_name AS chn,
|
||||
cast_info AS ci,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
name AS n,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'cast'
|
||||
AND cct2.kind LIKE '%complete%'
|
||||
AND chn.name IS NOT NULL
|
||||
AND (chn.name LIKE '%man%'
|
||||
OR chn.name LIKE '%Man%')
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('superhero',
|
||||
'marvel-comics',
|
||||
'based-on-comic',
|
||||
'tv-special',
|
||||
'fight',
|
||||
'violence',
|
||||
'magnet',
|
||||
'web',
|
||||
'claw',
|
||||
'laser')
|
||||
AND kt.kind = 'movie'
|
||||
AND t.production_year > 2000
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = ci.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND mk.movie_id = ci.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND ci.movie_id = cc.movie_id
|
||||
AND ci.movie_id = mi_idx.movie_id
|
||||
AND cc.movie_id = mi_idx.movie_id
|
||||
AND chn.id = ci.person_role_id
|
||||
AND n.id = ci.person_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id
|
||||
AND it2.id = mi_idx.info_type_id;
|
||||
|
||||
52
external/duckdb/benchmark/imdb_plan_cost/queries/27a.sql
vendored
Normal file
52
external/duckdb/benchmark/imdb_plan_cost/queries/27a.sql
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
SELECT MIN(cn.name) AS producing_company,
|
||||
MIN(lt.link) AS link_type,
|
||||
MIN(t.title) AS complete_western_sequel
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cct1.kind IN ('cast',
|
||||
'crew')
|
||||
AND cct2.kind = 'complete'
|
||||
AND cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '%Film%'
|
||||
OR cn.name LIKE '%Warner%')
|
||||
AND ct.kind ='production companies'
|
||||
AND k.keyword ='sequel'
|
||||
AND lt.link LIKE '%follow%'
|
||||
AND mc.note IS NULL
|
||||
AND mi.info IN ('Sweden',
|
||||
'Germany',
|
||||
'Swedish',
|
||||
'German')
|
||||
AND t.production_year BETWEEN 1950 AND 2000
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND mi.movie_id = t.id
|
||||
AND t.id = cc.movie_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND ml.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND ml.movie_id = cc.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mc.movie_id = cc.movie_id
|
||||
AND mi.movie_id = cc.movie_id;
|
||||
|
||||
52
external/duckdb/benchmark/imdb_plan_cost/queries/27b.sql
vendored
Normal file
52
external/duckdb/benchmark/imdb_plan_cost/queries/27b.sql
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
SELECT MIN(cn.name) AS producing_company,
|
||||
MIN(lt.link) AS link_type,
|
||||
MIN(t.title) AS complete_western_sequel
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cct1.kind IN ('cast',
|
||||
'crew')
|
||||
AND cct2.kind = 'complete'
|
||||
AND cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '%Film%'
|
||||
OR cn.name LIKE '%Warner%')
|
||||
AND ct.kind ='production companies'
|
||||
AND k.keyword ='sequel'
|
||||
AND lt.link LIKE '%follow%'
|
||||
AND mc.note IS NULL
|
||||
AND mi.info IN ('Sweden',
|
||||
'Germany',
|
||||
'Swedish',
|
||||
'German')
|
||||
AND t.production_year = 1998
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND mi.movie_id = t.id
|
||||
AND t.id = cc.movie_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND ml.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND ml.movie_id = cc.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mc.movie_id = cc.movie_id
|
||||
AND mi.movie_id = cc.movie_id;
|
||||
|
||||
56
external/duckdb/benchmark/imdb_plan_cost/queries/27c.sql
vendored
Normal file
56
external/duckdb/benchmark/imdb_plan_cost/queries/27c.sql
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
SELECT MIN(cn.name) AS producing_company,
|
||||
MIN(lt.link) AS link_type,
|
||||
MIN(t.title) AS complete_western_sequel
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
keyword AS k,
|
||||
link_type AS lt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_keyword AS mk,
|
||||
movie_link AS ml,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'cast'
|
||||
AND cct2.kind LIKE 'complete%'
|
||||
AND cn.country_code !='[pl]'
|
||||
AND (cn.name LIKE '%Film%'
|
||||
OR cn.name LIKE '%Warner%')
|
||||
AND ct.kind ='production companies'
|
||||
AND k.keyword ='sequel'
|
||||
AND lt.link LIKE '%follow%'
|
||||
AND mc.note IS NULL
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Denish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'English')
|
||||
AND t.production_year BETWEEN 1950 AND 2010
|
||||
AND lt.id = ml.link_type_id
|
||||
AND ml.movie_id = t.id
|
||||
AND t.id = mk.movie_id
|
||||
AND mk.keyword_id = k.id
|
||||
AND t.id = mc.movie_id
|
||||
AND mc.company_type_id = ct.id
|
||||
AND mc.company_id = cn.id
|
||||
AND mi.movie_id = t.id
|
||||
AND t.id = cc.movie_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id
|
||||
AND ml.movie_id = mk.movie_id
|
||||
AND ml.movie_id = mc.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND ml.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mc.movie_id = mi.movie_id
|
||||
AND ml.movie_id = cc.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mc.movie_id = cc.movie_id
|
||||
AND mi.movie_id = cc.movie_id;
|
||||
|
||||
66
external/duckdb/benchmark/imdb_plan_cost/queries/28a.sql
vendored
Normal file
66
external/duckdb/benchmark/imdb_plan_cost/queries/28a.sql
vendored
Normal file
@@ -0,0 +1,66 @@
|
||||
SELECT MIN(cn.name) AS movie_company,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS complete_euro_dark_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'crew'
|
||||
AND cct2.kind != 'complete+verified'
|
||||
AND cn.country_code != '[us]'
|
||||
AND it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title',
|
||||
'blood',
|
||||
'violence')
|
||||
AND kt.kind IN ('movie',
|
||||
'episode')
|
||||
AND mc.note NOT LIKE '%(USA)%'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Norway',
|
||||
'Germany',
|
||||
'Denmark',
|
||||
'Swedish',
|
||||
'Danish',
|
||||
'Norwegian',
|
||||
'German',
|
||||
'USA',
|
||||
'American')
|
||||
AND mi_idx.info < '8.5'
|
||||
AND t.production_year > 2000
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = cc.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND mc.movie_id = cc.movie_id
|
||||
AND mi_idx.movie_id = cc.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id;
|
||||
|
||||
60
external/duckdb/benchmark/imdb_plan_cost/queries/28b.sql
vendored
Normal file
60
external/duckdb/benchmark/imdb_plan_cost/queries/28b.sql
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
SELECT MIN(cn.name) AS movie_company,
|
||||
MIN(mi_idx.info) AS rating,
|
||||
MIN(t.title) AS complete_euro_dark_movie
|
||||
FROM complete_cast AS cc,
|
||||
comp_cast_type AS cct1,
|
||||
comp_cast_type AS cct2,
|
||||
company_name AS cn,
|
||||
company_type AS ct,
|
||||
info_type AS it1,
|
||||
info_type AS it2,
|
||||
keyword AS k,
|
||||
kind_type AS kt,
|
||||
movie_companies AS mc,
|
||||
movie_info AS mi,
|
||||
movie_info_idx AS mi_idx,
|
||||
movie_keyword AS mk,
|
||||
title AS t
|
||||
WHERE cct1.kind = 'crew'
|
||||
AND cct2.kind != 'complete+verified'
|
||||
AND cn.country_code != '[us]'
|
||||
AND it1.info = 'countries'
|
||||
AND it2.info = 'rating'
|
||||
AND k.keyword IN ('murder',
|
||||
'murder-in-title',
|
||||
'blood',
|
||||
'violence')
|
||||
AND kt.kind IN ('movie',
|
||||
'episode')
|
||||
AND mc.note NOT LIKE '%(USA)%'
|
||||
AND mc.note LIKE '%(200%)%'
|
||||
AND mi.info IN ('Sweden',
|
||||
'Germany',
|
||||
'Swedish',
|
||||
'German')
|
||||
AND mi_idx.info > '6.5'
|
||||
AND t.production_year > 2005
|
||||
AND kt.id = t.kind_id
|
||||
AND t.id = mi.movie_id
|
||||
AND t.id = mk.movie_id
|
||||
AND t.id = mi_idx.movie_id
|
||||
AND t.id = mc.movie_id
|
||||
AND t.id = cc.movie_id
|
||||
AND mk.movie_id = mi.movie_id
|
||||
AND mk.movie_id = mi_idx.movie_id
|
||||
AND mk.movie_id = mc.movie_id
|
||||
AND mk.movie_id = cc.movie_id
|
||||
AND mi.movie_id = mi_idx.movie_id
|
||||
AND mi.movie_id = mc.movie_id
|
||||
AND mi.movie_id = cc.movie_id
|
||||
AND mc.movie_id = mi_idx.movie_id
|
||||
AND mc.movie_id = cc.movie_id
|
||||
AND mi_idx.movie_id = cc.movie_id
|
||||
AND k.id = mk.keyword_id
|
||||
AND it1.id = mi.info_type_id
|
||||
AND it2.id = mi_idx.info_type_id
|
||||
AND ct.id = mc.company_type_id
|
||||
AND cn.id = mc.company_id
|
||||
AND cct1.id = cc.subject_id
|
||||
AND cct2.id = cc.status_id;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user