| CREATE TABLE heap_customer ( |
| c_custkey integer NOT NULL, |
| c_name character varying(25) NOT NULL, |
| c_address character varying(40) NOT NULL, |
| c_nationkey integer NOT NULL, |
| c_phone character(15) NOT NULL, |
| c_acctbal numeric(15,2) NOT NULL, |
| c_mktsegment character(10) NOT NULL, |
| c_comment character varying(117) NOT NULL |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (c_custkey); |
| CREATE TABLE heap_lineitem ( |
| l_orderkey bigint NOT NULL, |
| l_partkey integer NOT NULL, |
| l_suppkey integer NOT NULL, |
| l_linenumber integer NOT NULL, |
| l_quantity numeric(15,2) NOT NULL, |
| l_extendedprice numeric(15,2) NOT NULL, |
| l_discount numeric(15,2) NOT NULL, |
| l_tax numeric(15,2) NOT NULL, |
| l_returnflag character(1) NOT NULL, |
| l_linestatus character(1) NOT NULL, |
| l_shipdate date NOT NULL, |
| l_commitdate date NOT NULL, |
| l_receiptdate date NOT NULL, |
| l_shipinstruct character(25) NOT NULL, |
| l_shipmode character(10) NOT NULL, |
| l_comment character varying(44) NOT NULL |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (l_orderkey); |
| CREATE TABLE heap_nation ( |
| n_nationkey integer, |
| n_name character(25), |
| n_regionkey integer, |
| n_comment character varying(152) |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (n_nationkey); |
| CREATE TABLE heap_orders ( |
| o_orderkey bigint NOT NULL, |
| o_custkey integer NOT NULL, |
| o_orderstatus character(1) NOT NULL, |
| o_totalprice numeric(15,2) NOT NULL, |
| o_orderdate date NOT NULL, |
| o_orderpriority character(15) NOT NULL, |
| o_clerk character(15) NOT NULL, |
| o_shippriority integer NOT NULL, |
| o_comment character varying(79) NOT NULL |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (o_orderkey); |
| CREATE TABLE heap_part ( |
| p_partkey integer NOT NULL, |
| p_name character varying(55) NOT NULL, |
| p_mfgr character(25) NOT NULL, |
| p_brand character(10) NOT NULL, |
| p_type character varying(25) NOT NULL, |
| p_size integer NOT NULL, |
| p_container character(10) NOT NULL, |
| p_retailprice numeric(15,2) NOT NULL, |
| p_comment character varying(23) NOT NULL |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (p_partkey); |
| CREATE TABLE heap_partsupp ( |
| ps_partkey integer NOT NULL, |
| ps_suppkey integer NOT NULL, |
| ps_availqty integer NOT NULL, |
| ps_supplycost numeric(15,2) NOT NULL, |
| ps_comment character varying(199) NOT NULL |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (ps_partkey); |
| CREATE TABLE heap_region ( |
| r_regionkey integer NOT NULL, |
| r_name character(25) NOT NULL, |
| r_comment character varying(152) |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (r_regionkey); |
| CREATE TABLE heap_supplier ( |
| s_suppkey integer NOT NULL, |
| s_name character(25) NOT NULL, |
| s_address character varying(40) NOT NULL, |
| s_nationkey integer NOT NULL, |
| s_phone character(15) NOT NULL, |
| s_acctbal numeric(15,2) NOT NULL, |
| s_comment character varying(101) NOT NULL |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (s_suppkey); |
| \copy heap_customer (C_CUSTKEY,C_NAME,C_ADDRESS,C_NATIONKEY,C_PHONE,C_ACCTBAL,C_MKTSEGMENT,C_COMMENT) from '@abs_srcdir@/data/customer.csv' with delimiter '|'; |
| \copy heap_lineitem ( L_ORDERKEY, L_PARTKEY, L_SUPPKEY,L_LINENUMBER,L_QUANTITY, L_EXTENDEDPRICE,L_DISCOUNT,L_TAX,L_RETURNFLAG,L_LINESTATUS,L_SHIPDATE,L_COMMITDATE,L_RECEIPTDATE,L_SHIPINSTRUCT,L_SHIPMODE,L_COMMENT) from '@abs_srcdir@/data/lineitem_small.csv' with delimiter '|'; |
| \copy heap_lineitem ( L_ORDERKEY, L_PARTKEY, L_SUPPKEY,L_LINENUMBER,L_QUANTITY, L_EXTENDEDPRICE,L_DISCOUNT,L_TAX,L_RETURNFLAG,L_LINESTATUS,L_SHIPDATE,L_COMMITDATE,L_RECEIPTDATE,L_SHIPINSTRUCT,L_SHIPMODE,L_COMMENT) from '@abs_srcdir@/data/lineitem.csv' with delimiter '|'; |
| \copy heap_nation (N_NATIONKEY ,N_NAME, N_REGIONKEY,N_COMMENT) from '@abs_srcdir@/data/nation.csv' with delimiter '|'; |
| \copy heap_orders ( O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT) from '@abs_srcdir@/data/order_small.csv' with delimiter '|'; |
| \copy heap_orders ( O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT) from '@abs_srcdir@/data/order.csv' with delimiter '|'; |
| \copy heap_part (P_PARTKEY,P_NAME,P_MFGR,P_BRAND,P_TYPE,P_SIZE,P_CONTAINER,P_RETAILPRICE,P_COMMENT)from '@abs_srcdir@/data/part.csv' with delimiter '|'; |
| \copy heap_partsupp (PS_PARTKEY,PS_SUPPKEY,PS_AVAILQTY,PS_SUPPLYCOST,PS_COMMENT ) from '@abs_srcdir@/data/partsupp.csv' with delimiter '|'; |
| \copy heap_region ( R_REGIONKEY,R_NAME,R_COMMENT) from '@abs_srcdir@/data/region.csv' with delimiter '|'; |
| \copy heap_supplier (S_SUPPKEY,S_NAME,S_ADDRESS,S_NATIONKEY,S_PHONE,S_ACCTBAL,S_COMMENT) from '@abs_srcdir@/data/supplier.csv' with delimiter '|'; |
| ANALYZE heap_customer; |
| ANALYZE heap_lineitem; |
| ANALYZE heap_nation; |
| ANALYZE heap_orders; |
| ANALYZE heap_part; |
| ANALYZE heap_partsupp; |
| ANALYZE heap_region; |
| ANALYZE heap_supplier; |
| CREATE TABLE ao_customer ( |
| c_custkey integer NOT NULL, |
| c_name character varying(25) NOT NULL, |
| c_address character varying(40) NOT NULL, |
| c_nationkey integer NOT NULL, |
| c_phone character(15) NOT NULL, |
| c_acctbal numeric(15,2) NOT NULL, |
| c_mktsegment character(10) NOT NULL, |
| c_comment character varying(117) NOT NULL |
| ) |
| WITH (appendonly=true) DISTRIBUTED BY (c_custkey); |
| CREATE TABLE ao_lineitem ( |
| l_orderkey bigint NOT NULL, |
| l_partkey integer NOT NULL, |
| l_suppkey integer NOT NULL, |
| l_linenumber integer NOT NULL, |
| l_quantity numeric(15,2) NOT NULL, |
| l_extendedprice numeric(15,2) NOT NULL, |
| l_discount numeric(15,2) NOT NULL, |
| l_tax numeric(15,2) NOT NULL, |
| l_returnflag character(1) NOT NULL, |
| l_linestatus character(1) NOT NULL, |
| l_shipdate date NOT NULL, |
| l_commitdate date NOT NULL, |
| l_receiptdate date NOT NULL, |
| l_shipinstruct character(25) NOT NULL, |
| l_shipmode character(10) NOT NULL, |
| l_comment character varying(44) NOT NULL |
| ) |
| WITH (appendonly=true) DISTRIBUTED BY (l_orderkey); |
| CREATE TABLE ao_nation ( |
| n_nationkey integer, |
| n_name character(25), |
| n_regionkey integer, |
| n_comment character varying(152) |
| ) |
| WITH (appendonly=false) DISTRIBUTED BY (n_nationkey); |
| CREATE TABLE ao_orders ( |
| o_orderkey bigint NOT NULL, |
| o_custkey integer NOT NULL, |
| o_orderstatus character(1) NOT NULL, |
| o_totalprice numeric(15,2) NOT NULL, |
| o_orderdate date NOT NULL, |
| o_orderpriority character(15) NOT NULL, |
| o_clerk character(15) NOT NULL, |
| o_shippriority integer NOT NULL, |
| o_comment character varying(79) NOT NULL |
| ) |
| WITH (appendonly=true) DISTRIBUTED BY (o_orderkey); |
| CREATE TABLE ao_part ( |
| p_partkey integer NOT NULL, |
| p_name character varying(55) NOT NULL, |
| p_mfgr character(25) NOT NULL, |
| p_brand character(10) NOT NULL, |
| p_type character varying(25) NOT NULL, |
| p_size integer NOT NULL, |
| p_container character(10) NOT NULL, |
| p_retailprice numeric(15,2) NOT NULL, |
| p_comment character varying(23) NOT NULL |
| ) |
| WITH (appendonly=true) DISTRIBUTED BY (p_partkey); |
| CREATE TABLE ao_partsupp ( |
| ps_partkey integer NOT NULL, |
| ps_suppkey integer NOT NULL, |
| ps_availqty integer NOT NULL, |
| ps_supplycost numeric(15,2) NOT NULL, |
| ps_comment character varying(199) NOT NULL |
| ) |
| WITH (appendonly=true) DISTRIBUTED BY (ps_partkey); |
| CREATE TABLE ao_region ( |
| r_regionkey integer NOT NULL, |
| r_name character(25) NOT NULL, |
| r_comment character varying(152) |
| ) |
| WITH (appendonly=true) DISTRIBUTED BY (r_regionkey); |
| CREATE TABLE ao_supplier ( |
| s_suppkey integer NOT NULL, |
| s_name character(25) NOT NULL, |
| s_address character varying(40) NOT NULL, |
| s_nationkey integer NOT NULL, |
| s_phone character(15) NOT NULL, |
| s_acctbal numeric(15,2) NOT NULL, |
| s_comment character varying(101) NOT NULL |
| ) |
| WITH (appendonly=true) DISTRIBUTED BY (s_suppkey); |
| \copy ao_customer (C_CUSTKEY,C_NAME,C_ADDRESS,C_NATIONKEY,C_PHONE,C_ACCTBAL,C_MKTSEGMENT,C_COMMENT) from '@abs_srcdir@/data/customer.csv' with delimiter '|'; |
| \copy ao_lineitem ( L_ORDERKEY, L_PARTKEY, L_SUPPKEY,L_LINENUMBER,L_QUANTITY, L_EXTENDEDPRICE,L_DISCOUNT,L_TAX,L_RETURNFLAG,L_LINESTATUS,L_SHIPDATE,L_COMMITDATE,L_RECEIPTDATE,L_SHIPINSTRUCT,L_SHIPMODE,L_COMMENT) from '@abs_srcdir@/data/lineitem_small.csv' with delimiter '|'; |
| \copy ao_lineitem ( L_ORDERKEY, L_PARTKEY, L_SUPPKEY,L_LINENUMBER,L_QUANTITY, L_EXTENDEDPRICE,L_DISCOUNT,L_TAX,L_RETURNFLAG,L_LINESTATUS,L_SHIPDATE,L_COMMITDATE,L_RECEIPTDATE,L_SHIPINSTRUCT,L_SHIPMODE,L_COMMENT) from '@abs_srcdir@/data/lineitem.csv' with delimiter '|'; |
| \copy ao_nation (N_NATIONKEY ,N_NAME, N_REGIONKEY,N_COMMENT) from '@abs_srcdir@/data/nation.csv' with delimiter '|'; |
| \copy ao_orders ( O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT) from '@abs_srcdir@/data/order_small.csv' with delimiter '|'; |
| \copy ao_orders ( O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT) from '@abs_srcdir@/data/order.csv' with delimiter '|'; |
| \copy ao_part (P_PARTKEY,P_NAME,P_MFGR,P_BRAND,P_TYPE,P_SIZE,P_CONTAINER,P_RETAILPRICE,P_COMMENT)from '@abs_srcdir@/data/part.csv' with delimiter '|'; |
| \copy ao_partsupp (PS_PARTKEY,PS_SUPPKEY,PS_AVAILQTY,PS_SUPPLYCOST,PS_COMMENT ) from '@abs_srcdir@/data/partsupp.csv' with delimiter '|'; |
| \copy ao_region ( R_REGIONKEY,R_NAME,R_COMMENT) from '@abs_srcdir@/data/region.csv' with delimiter '|'; |
| \copy ao_supplier (S_SUPPKEY,S_NAME,S_ADDRESS,S_NATIONKEY,S_PHONE,S_ACCTBAL,S_COMMENT) from '@abs_srcdir@/data/supplier.csv' with delimiter '|'; |
| ANALYZE ao_customer; |
| ANALYZE ao_lineitem; |
| ANALYZE ao_nation; |
| ANALYZE ao_orders; |
| ANALYZE ao_part; |
| ANALYZE ao_partsupp; |
| ANALYZE ao_region; |
| ANALYZE ao_supplier; |
| CREATE TABLE co_customer ( |
| c_custkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| c_name character varying(25) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| c_address character varying(40) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| c_nationkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| c_phone character(15) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| c_acctbal numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| c_mktsegment character(10) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| c_comment character varying(117) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0) |
| ) |
| WITH (appendonly=true, orientation=column) DISTRIBUTED BY (c_custkey); |
| CREATE TABLE co_lineitem ( |
| l_orderkey bigint NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_partkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_suppkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_linenumber integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_quantity numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_extendedprice numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_discount numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_tax numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_returnflag character(1) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_linestatus character(1) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_shipdate date NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_commitdate date NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_receiptdate date NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_shipinstruct character(25) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_shipmode character(10) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| l_comment character varying(44) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0) |
| ) |
| WITH (appendonly=true, orientation=column) DISTRIBUTED BY (l_orderkey); |
| CREATE TABLE co_nation ( |
| n_nationkey integer ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| n_name character(25) ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| n_regionkey integer ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| n_comment character varying(152) ENCODING (compresstype=none,blocksize=32768,compresslevel=0) |
| ) |
| WITH (appendonly=true, orientation=column) DISTRIBUTED BY (n_nationkey); |
| CREATE TABLE co_orders ( |
| o_orderkey bigint NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| o_custkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| o_orderstatus character(1) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| o_totalprice numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| o_orderdate date NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| o_orderpriority character(15) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| o_clerk character(15) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| o_shippriority integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| o_comment character varying(79) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0) |
| ) |
| WITH (appendonly=true, orientation=column) DISTRIBUTED BY (o_orderkey); |
| CREATE TABLE co_part ( |
| p_partkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| p_name character varying(55) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| p_mfgr character(25) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| p_brand character(10) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| p_type character varying(25) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| p_size integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| p_container character(10) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| p_retailprice numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| p_comment character varying(23) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0) |
| ) |
| WITH (appendonly=true, orientation=column) DISTRIBUTED BY (p_partkey); |
| CREATE TABLE co_partsupp ( |
| ps_partkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| ps_suppkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| ps_availqty integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| ps_supplycost numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| ps_comment character varying(199) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0) |
| ) |
| WITH (appendonly=true, orientation=column) DISTRIBUTED BY (ps_partkey); |
| CREATE TABLE co_region ( |
| r_regionkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| r_name character(25) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| r_comment character varying(152) ENCODING (compresstype=none,blocksize=32768,compresslevel=0) |
| ) |
| WITH (appendonly=true, orientation=column) DISTRIBUTED BY (r_regionkey); |
| CREATE TABLE co_supplier ( |
| s_suppkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| s_name character(25) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| s_address character varying(40) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| s_nationkey integer NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| s_phone character(15) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| s_acctbal numeric(15,2) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0), |
| s_comment character varying(101) NOT NULL ENCODING (compresstype=none,blocksize=32768,compresslevel=0) |
| ) |
| WITH (appendonly=true, orientation=column) DISTRIBUTED BY (s_suppkey); |
| \copy co_customer (C_CUSTKEY,C_NAME,C_ADDRESS,C_NATIONKEY,C_PHONE,C_ACCTBAL,C_MKTSEGMENT,C_COMMENT) from '@abs_srcdir@/data/customer.csv' with delimiter '|'; |
| \copy co_lineitem ( L_ORDERKEY, L_PARTKEY, L_SUPPKEY,L_LINENUMBER,L_QUANTITY, L_EXTENDEDPRICE,L_DISCOUNT,L_TAX,L_RETURNFLAG,L_LINESTATUS,L_SHIPDATE,L_COMMITDATE,L_RECEIPTDATE,L_SHIPINSTRUCT,L_SHIPMODE,L_COMMENT) from '@abs_srcdir@/data/lineitem_small.csv' with delimiter '|'; |
| \copy co_lineitem ( L_ORDERKEY, L_PARTKEY, L_SUPPKEY,L_LINENUMBER,L_QUANTITY, L_EXTENDEDPRICE,L_DISCOUNT,L_TAX,L_RETURNFLAG,L_LINESTATUS,L_SHIPDATE,L_COMMITDATE,L_RECEIPTDATE,L_SHIPINSTRUCT,L_SHIPMODE,L_COMMENT) from '@abs_srcdir@/data/lineitem.csv' with delimiter '|'; |
| \copy co_nation (N_NATIONKEY ,N_NAME, N_REGIONKEY,N_COMMENT) from '@abs_srcdir@/data/nation.csv' with delimiter '|'; |
| \copy co_orders ( O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT) from '@abs_srcdir@/data/order_small.csv' with delimiter '|'; |
| \copy co_orders ( O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT) from '@abs_srcdir@/data/order.csv' with delimiter '|'; |
| \copy co_part (P_PARTKEY,P_NAME,P_MFGR,P_BRAND,P_TYPE,P_SIZE,P_CONTAINER,P_RETAILPRICE,P_COMMENT) from '@abs_srcdir@/data/part.csv' with delimiter '|'; |
| \copy co_partsupp (PS_PARTKEY,PS_SUPPKEY,PS_AVAILQTY,PS_SUPPLYCOST,PS_COMMENT ) from '@abs_srcdir@/data/partsupp.csv' with delimiter '|'; |
| \copy co_region ( R_REGIONKEY,R_NAME,R_COMMENT) from '@abs_srcdir@/data/region.csv' with delimiter '|'; |
| \copy co_supplier (S_SUPPKEY,S_NAME,S_ADDRESS,S_NATIONKEY,S_PHONE,S_ACCTBAL,S_COMMENT) from '@abs_srcdir@/data/supplier.csv' with delimiter '|'; |
| ANALYZE co_customer; |
| ANALYZE co_lineitem; |
| ANALYZE co_nation; |
| ANALYZE co_orders; |
| ANALYZE co_part; |
| ANALYZE co_partsupp; |
| ANALYZE co_region; |
| ANALYZE co_supplier; |
| select 'mpph1', |
| l_returnflag, |
| l_linestatus, |
| sum(l_quantity) as sum_qty, |
| sum(l_extendedprice) as sum_base_price, |
| sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, |
| sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, |
| avg(l_quantity) as avg_qty, |
| avg(l_extendedprice) as avg_price, |
| avg(l_discount) as avg_disc, |
| count(*) as count_order |
| from |
| heap_lineitem |
| where |
| l_shipdate <= date '1998-12-01' - interval '108 day' |
| group by |
| l_returnflag, |
| l_linestatus |
| order by |
| l_returnflag, |
| l_linestatus; |
| ?column? | l_returnflag | l_linestatus | sum_qty | sum_base_price | sum_disc_price | sum_charge | avg_qty | avg_price | avg_disc | count_order |
| ----------+--------------+--------------+-----------+----------------+----------------+-------------------+---------------------+--------------------+------------------------+------------- |
| mpph1 | A | F | 380456.00 | 532348211.65 | 505822441.4861 | 526165934.000839 | 25.5751546114546921 | 35785.709306937349 | 0.05008133906964237698 | 14876 |
| mpph1 | N | F | 8971.00 | 12384801.37 | 11798257.2080 | 12282485.056933 | 25.7787356321839080 | 35588.509683908046 | 0.04775862068965517241 | 348 |
| mpph1 | N | O | 733323.00 | 1028186527.78 | 977118238.4241 | 1016280268.835844 | 25.4466999791796794 | 35678.621964744257 | 0.04991255465334166146 | 28818 |
| mpph1 | R | F | 381449.00 | 534594445.35 | 507996454.4067 | 528524219.358903 | 25.5971681653469333 | 35874.006532680177 | 0.04982753992752650651 | 14902 |
| (4 rows) |
| |
| select 'mpph2', |
| s.s_acctbal, |
| s.s_name, |
| n.n_name, |
| p.p_partkey, |
| p.p_mfgr, |
| s.s_address, |
| s.s_phone, |
| s.s_comment |
| from |
| heap_supplier s, |
| heap_partsupp ps, |
| heap_nation n, |
| heap_region r, |
| heap_part p, |
| (select p_partkey, min(ps_supplycost) as min_ps_cost |
| from |
| heap_part, |
| heap_partsupp , |
| heap_supplier, |
| heap_nation, |
| heap_region |
| where |
| p_partkey=ps_partkey |
| and s_suppkey = ps_suppkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| group by p_partkey ) g |
| where |
| p.p_partkey = ps.ps_partkey |
| and g.p_partkey = p.p_partkey |
| and g. min_ps_cost = ps.ps_supplycost |
| and s.s_suppkey = ps.ps_suppkey |
| and p.p_size = 45 |
| and p.p_type like '%NICKEL' |
| and s.s_nationkey = n.n_nationkey |
| and n.n_regionkey = r.r_regionkey |
| and r.r_name = 'EUROPE' |
| order by |
| s.s_acctbal desc, |
| n.n_name, |
| s.s_name, |
| p.p_partkey |
| LIMIT 100; |
| ?column? | s_acctbal | s_name | n_name | p_partkey | p_mfgr | s_address | s_phone | s_comment |
| ----------+-----------+---------------------------+---------------------------+-----------+---------------------------+------------------------------------------+-----------------+------------------------------------------------------------------- |
| mpph2 | 8564.12 | Supplier#000000033 | GERMANY | 532 | Manufacturer#1 | gfeKpYw3400L0SDywXA6Ya1Qmq1w6YB9f3R | 17-138-897-9374 | n sauternes along the regular asymptotes are regularly along the |
| mpph2 | 4186.95 | Supplier#000000077 | GERMANY | 645 | Manufacturer#4 | wVtcr0uH3CyrSiWMLsqnB09Syo,UuZxPMeBghlY | 17-281-345-4863 | the slyly final asymptotes. blithely pending theodoli |
| mpph2 | 2455.98 | Supplier#000000066 | UNITED KINGDOM | 1193 | Manufacturer#1 | qYdruFJQJYYiKvnNVmYfCVydVB8bcW,AW,U6SOV3 | 33-300-836-9529 | ar requests. express orbits de |
| (3 rows) |
| |
| select |
| s_acctbal, |
| s_name, |
| n_name, |
| p_partkey, |
| p_mfgr, |
| s_address, |
| s_phone, |
| s_comment |
| from |
| heap_part, |
| heap_supplier, |
| heap_partsupp, |
| heap_nation, |
| heap_region |
| where |
| p_partkey = ps_partkey |
| and s_suppkey = ps_suppkey |
| and p_size = 45 |
| and p_type like '%NICKEL' |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| and ps_supplycost = ( |
| select |
| min(ps_supplycost) |
| from |
| heap_partsupp, |
| heap_supplier, |
| heap_nation, |
| heap_region |
| where |
| p_partkey = ps_partkey |
| and s_suppkey = ps_suppkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| ) |
| order by |
| s_acctbal desc, |
| n_name, |
| s_name, |
| p_partkey |
| LIMIT 100; |
| s_acctbal | s_name | n_name | p_partkey | p_mfgr | s_address | s_phone | s_comment |
| -----------+---------------------------+---------------------------+-----------+---------------------------+------------------------------------------+-----------------+------------------------------------------------------------------- |
| 8564.12 | Supplier#000000033 | GERMANY | 532 | Manufacturer#1 | gfeKpYw3400L0SDywXA6Ya1Qmq1w6YB9f3R | 17-138-897-9374 | n sauternes along the regular asymptotes are regularly along the |
| 4186.95 | Supplier#000000077 | GERMANY | 645 | Manufacturer#4 | wVtcr0uH3CyrSiWMLsqnB09Syo,UuZxPMeBghlY | 17-281-345-4863 | the slyly final asymptotes. blithely pending theodoli |
| 2455.98 | Supplier#000000066 | UNITED KINGDOM | 1193 | Manufacturer#1 | qYdruFJQJYYiKvnNVmYfCVydVB8bcW,AW,U6SOV3 | 33-300-836-9529 | ar requests. express orbits de |
| (3 rows) |
| |
| select 'mpph3', |
| l_orderkey, |
| sum(l_extendedprice * (1 - l_discount)) as revenue, |
| o_orderdate, |
| o_shippriority |
| from |
| heap_customer, |
| heap_orders, |
| heap_lineitem |
| where |
| c_mktsegment = 'MACHINERY' |
| and c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and o_orderdate < date '1995-03-15' |
| and l_shipdate > date '1995-03-15' |
| group by |
| l_orderkey, |
| o_orderdate, |
| o_shippriority |
| order by |
| revenue desc, |
| o_orderdate |
| LIMIT 10; |
| ?column? | l_orderkey | revenue | o_orderdate | o_shippriority |
| ----------+------------+-------------+-------------+---------------- |
| mpph3 | 12641 | 222127.6271 | 02-23-1995 | 0 |
| mpph3 | 39878 | 219714.3069 | 03-06-1995 | 0 |
| mpph3 | 34243 | 214308.7196 | 02-12-1995 | 0 |
| mpph3 | 7171 | 202398.1900 | 02-14-1995 | 0 |
| mpph3 | 55271 | 195237.8000 | 03-12-1995 | 0 |
| mpph3 | 50145 | 189500.1602 | 02-27-1995 | 0 |
| mpph3 | 12867 | 185769.1004 | 03-12-1995 | 0 |
| mpph3 | 12066 | 180776.3231 | 02-07-1995 | 0 |
| mpph3 | 41926 | 180459.9518 | 02-06-1995 | 0 |
| mpph3 | 46307 | 180383.2464 | 02-07-1995 | 0 |
| (10 rows) |
| |
| select 'mpph4', |
| o_orderpriority, |
| count(*) as order_count |
| from |
| heap_orders |
| where |
| o_orderdate >= date '1994-05-01' |
| and o_orderdate < date '1994-05-01' + interval '3 month' |
| and exists ( |
| select |
| * |
| from |
| heap_lineitem |
| where |
| l_orderkey = o_orderkey |
| and l_commitdate < l_receiptdate |
| ) |
| group by |
| o_orderpriority |
| order by |
| o_orderpriority; |
| ?column? | o_orderpriority | order_count |
| ----------+-----------------+------------- |
| mpph4 | 1-URGENT | 108 |
| mpph4 | 2-HIGH | 117 |
| mpph4 | 3-MEDIUM | 95 |
| mpph4 | 4-NOT SPECIFIED | 111 |
| mpph4 | 5-LOW | 116 |
| (5 rows) |
| |
| select 'mpph5', |
| n_name, |
| sum(l_extendedprice * (1 - l_discount)) as revenue |
| from |
| heap_customer, |
| heap_orders, |
| heap_lineitem, |
| heap_supplier, |
| heap_nation, |
| heap_region |
| where |
| c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and l_suppkey = s_suppkey |
| and c_nationkey = s_nationkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'AMERICA' |
| and o_orderdate >= date '1997-01-01' |
| and o_orderdate < date '1997-01-01' + interval '1 year' |
| group by |
| n_name |
| order by |
| revenue desc; |
| ?column? | n_name | revenue |
| ----------+---------------------------+------------- |
| mpph5 | UNITED STATES | 721432.9139 |
| mpph5 | CANADA | 451731.0802 |
| mpph5 | PERU | 317553.7203 |
| mpph5 | BRAZIL | 275951.7747 |
| mpph5 | ARGENTINA | 225713.4702 |
| (5 rows) |
| |
| select 'mpph6', |
| sum(l_extendedprice * l_discount) as revenue |
| from |
| heap_lineitem |
| where |
| l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| and l_discount between 0.04 - 0.01 and 0.04 + 0.01 |
| and l_quantity < 24; |
| ?column? | revenue |
| ----------+------------- |
| mpph6 | 740117.7050 |
| (1 row) |
| |
| select 'mpph7', |
| supp_nation, |
| cust_nation, |
| l_year, |
| sum(volume) as revenue |
| from |
| ( |
| select |
| n1.n_name as supp_nation, |
| n2.n_name as cust_nation, |
| extract(year from l_shipdate) as l_year, |
| l_extendedprice * (1 - l_discount) as volume |
| from |
| heap_supplier, |
| heap_lineitem, |
| heap_orders, |
| heap_customer, |
| heap_nation n1, |
| heap_nation n2 |
| where |
| s_suppkey = l_suppkey |
| and o_orderkey = l_orderkey |
| and c_custkey = o_custkey |
| and s_nationkey = n1.n_nationkey |
| and c_nationkey = n2.n_nationkey |
| and ( |
| (n1.n_name = 'MOZAMBIQUE' and n2.n_name = 'GERMANY') |
| or (n1.n_name = 'GERMANY' and n2.n_name = 'MOZAMBIQUE') |
| ) |
| and l_shipdate between date '1995-01-01' and date '1996-12-31' |
| ) as shipping |
| group by |
| supp_nation, |
| cust_nation, |
| l_year |
| order by |
| supp_nation, |
| cust_nation, |
| l_year; |
| ?column? | supp_nation | cust_nation | l_year | revenue |
| ----------+---------------------------+---------------------------+--------+-------------- |
| mpph7 | GERMANY | MOZAMBIQUE | 1995 | 749611.6213 |
| mpph7 | GERMANY | MOZAMBIQUE | 1996 | 838743.2524 |
| mpph7 | MOZAMBIQUE | GERMANY | 1995 | 669933.3036 |
| mpph7 | MOZAMBIQUE | GERMANY | 1996 | 1084686.2375 |
| (4 rows) |
| |
| select 'mpph8', |
| o_year, |
| sum(case |
| when nation = 'PERU' then volume |
| else 0 |
| end) / sum(volume) as mkt_share |
| from |
| ( |
| select |
| extract(year from o_orderdate) as o_year, |
| l_extendedprice * (1 - l_discount) as volume, |
| n2.n_name as nation |
| from |
| heap_part, |
| heap_supplier, |
| heap_lineitem, |
| heap_orders, |
| heap_customer, |
| heap_nation n1, |
| heap_nation n2, |
| heap_region |
| where |
| p_partkey = l_partkey |
| and s_suppkey = l_suppkey |
| and l_orderkey = o_orderkey |
| and o_custkey = c_custkey |
| and c_nationkey = n1.n_nationkey |
| and n1.n_regionkey = r_regionkey |
| and r_name = 'AMERICA' |
| and s_nationkey = n2.n_nationkey |
| and o_orderdate between date '1995-01-01' and date '1996-12-31' |
| and p_type = 'MEDIUM POLISHED TIN' |
| ) as all_nations |
| group by |
| o_year |
| order by |
| o_year; |
| ?column? | o_year | mkt_share |
| ----------+--------+---------------------------- |
| mpph8 | 1995 | 0.000000000000000000000000 |
| mpph8 | 1996 | 0.17380660267693394854 |
| (2 rows) |
| |
| select 'mpph9', |
| nation, |
| o_year, |
| sum(amount) as sum_profit |
| from |
| ( |
| select |
| n_name as nation, |
| extract(year from o_orderdate) as o_year, |
| l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount |
| from |
| heap_part, |
| heap_supplier, |
| heap_lineitem, |
| heap_partsupp, |
| heap_orders, |
| heap_nation |
| where |
| s_suppkey = l_suppkey |
| and ps_suppkey = l_suppkey |
| and ps_partkey = l_partkey |
| and p_partkey = l_partkey |
| and o_orderkey = l_orderkey |
| and s_nationkey = n_nationkey |
| and p_name like '%tan%' |
| ) as profit |
| group by |
| nation, |
| o_year |
| order by |
| nation, |
| o_year desc; |
| ?column? | nation | o_year | sum_profit |
| ----------+---------------------------+--------+------------- |
| mpph9 | ALGERIA | 1998 | 203717.6183 |
| mpph9 | ALGERIA | 1997 | 277895.7940 |
| mpph9 | ALGERIA | 1996 | 285313.9627 |
| mpph9 | ALGERIA | 1995 | 309375.7934 |
| mpph9 | ALGERIA | 1994 | 288152.6449 |
| mpph9 | ALGERIA | 1993 | 321222.9401 |
| mpph9 | ALGERIA | 1992 | 436020.6807 |
| mpph9 | ARGENTINA | 1998 | 217919.0097 |
| mpph9 | ARGENTINA | 1997 | 47720.1989 |
| mpph9 | ARGENTINA | 1996 | 373086.6814 |
| mpph9 | ARGENTINA | 1995 | 256403.9057 |
| mpph9 | ARGENTINA | 1994 | 172411.8182 |
| mpph9 | ARGENTINA | 1993 | 414051.7103 |
| mpph9 | ARGENTINA | 1992 | 497745.7196 |
| mpph9 | BRAZIL | 1998 | 9402.1360 |
| mpph9 | BRAZIL | 1996 | 130680.4872 |
| mpph9 | BRAZIL | 1995 | 47629.8480 |
| mpph9 | BRAZIL | 1994 | 22440.1440 |
| mpph9 | BRAZIL | 1993 | 106237.4759 |
| mpph9 | BRAZIL | 1992 | 116994.4770 |
| mpph9 | CANADA | 1998 | 67660.5389 |
| mpph9 | CANADA | 1997 | 167179.5520 |
| mpph9 | CANADA | 1996 | 147802.3006 |
| mpph9 | CANADA | 1995 | 84817.9292 |
| mpph9 | CANADA | 1994 | 49027.1082 |
| mpph9 | CANADA | 1993 | 157886.0056 |
| mpph9 | CANADA | 1992 | 191231.3590 |
| mpph9 | CHINA | 1998 | 382876.9927 |
| mpph9 | CHINA | 1997 | 787527.2369 |
| mpph9 | CHINA | 1996 | 605901.5293 |
| mpph9 | CHINA | 1995 | 587705.6412 |
| mpph9 | CHINA | 1994 | 917527.5948 |
| mpph9 | CHINA | 1993 | 839365.4133 |
| mpph9 | CHINA | 1992 | 748324.7469 |
| mpph9 | EGYPT | 1998 | 220523.2078 |
| mpph9 | EGYPT | 1997 | 554962.2792 |
| mpph9 | EGYPT | 1996 | 526118.5876 |
| mpph9 | EGYPT | 1995 | 406448.9115 |
| mpph9 | EGYPT | 1994 | 404925.7193 |
| mpph9 | EGYPT | 1993 | 296691.1725 |
| mpph9 | EGYPT | 1992 | 449161.6055 |
| mpph9 | ETHIOPIA | 1998 | 178828.6942 |
| mpph9 | ETHIOPIA | 1997 | 322949.1543 |
| mpph9 | ETHIOPIA | 1996 | 179589.0062 |
| mpph9 | ETHIOPIA | 1995 | 215017.5362 |
| mpph9 | ETHIOPIA | 1994 | 509710.4645 |
| mpph9 | ETHIOPIA | 1993 | 251330.1758 |
| mpph9 | ETHIOPIA | 1992 | 225397.2384 |
| mpph9 | FRANCE | 1998 | 210901.9632 |
| mpph9 | FRANCE | 1997 | 234428.9324 |
| mpph9 | FRANCE | 1996 | 283026.6644 |
| mpph9 | FRANCE | 1995 | 428615.5897 |
| mpph9 | FRANCE | 1994 | 233410.4344 |
| mpph9 | FRANCE | 1993 | 420330.4447 |
| mpph9 | FRANCE | 1992 | 359496.0042 |
| mpph9 | GERMANY | 1998 | 229863.3768 |
| mpph9 | GERMANY | 1997 | 519160.2856 |
| mpph9 | GERMANY | 1996 | 533764.1221 |
| mpph9 | GERMANY | 1995 | 621744.7373 |
| mpph9 | GERMANY | 1994 | 340785.3795 |
| mpph9 | GERMANY | 1993 | 673651.1393 |
| mpph9 | GERMANY | 1992 | 524002.5977 |
| mpph9 | INDIA | 1998 | 334403.8655 |
| mpph9 | INDIA | 1997 | 156434.8865 |
| mpph9 | INDIA | 1996 | 265093.2063 |
| mpph9 | INDIA | 1995 | 137842.0462 |
| mpph9 | INDIA | 1994 | 262710.5074 |
| mpph9 | INDIA | 1993 | 328441.1285 |
| mpph9 | INDIA | 1992 | 199589.6727 |
| mpph9 | INDONESIA | 1998 | 155973.1013 |
| mpph9 | INDONESIA | 1997 | 316792.0784 |
| mpph9 | INDONESIA | 1996 | 422245.5263 |
| mpph9 | INDONESIA | 1995 | 235242.8814 |
| mpph9 | INDONESIA | 1994 | 326775.3396 |
| mpph9 | INDONESIA | 1993 | 327711.7699 |
| mpph9 | INDONESIA | 1992 | 243688.5923 |
| mpph9 | IRAN | 1998 | 27198.8568 |
| mpph9 | IRAN | 1997 | 174737.8001 |
| mpph9 | IRAN | 1996 | 50121.8822 |
| mpph9 | IRAN | 1995 | 70977.8022 |
| mpph9 | IRAN | 1994 | 104593.0442 |
| mpph9 | IRAN | 1993 | 25867.0544 |
| mpph9 | IRAN | 1992 | 82988.9337 |
| mpph9 | IRAQ | 1998 | 157348.1240 |
| mpph9 | IRAQ | 1997 | 227619.0410 |
| mpph9 | IRAQ | 1996 | 114431.2136 |
| mpph9 | IRAQ | 1995 | 83702.7028 |
| mpph9 | IRAQ | 1994 | 189246.3076 |
| mpph9 | IRAQ | 1993 | 172977.0040 |
| mpph9 | IRAQ | 1992 | 165679.6544 |
| mpph9 | JAPAN | 1998 | 301448.7416 |
| mpph9 | JAPAN | 1997 | 274224.7673 |
| mpph9 | JAPAN | 1996 | 365055.9942 |
| mpph9 | JAPAN | 1995 | 273486.9553 |
| mpph9 | JAPAN | 1994 | 306480.9939 |
| mpph9 | JAPAN | 1993 | 309841.9310 |
| mpph9 | JAPAN | 1992 | 257133.6723 |
| mpph9 | JORDAN | 1998 | 51101.6440 |
| mpph9 | JORDAN | 1996 | 6016.6285 |
| mpph9 | JORDAN | 1995 | 58278.1892 |
| mpph9 | JORDAN | 1994 | 59604.3204 |
| mpph9 | JORDAN | 1993 | 110544.8190 |
| mpph9 | KENYA | 1998 | 239097.5320 |
| mpph9 | KENYA | 1997 | 177292.9690 |
| mpph9 | KENYA | 1996 | 597636.7126 |
| mpph9 | KENYA | 1995 | 434837.8428 |
| mpph9 | KENYA | 1994 | 511118.7047 |
| mpph9 | KENYA | 1993 | 181482.4886 |
| mpph9 | KENYA | 1992 | 442814.6201 |
| mpph9 | MOROCCO | 1998 | 94153.7562 |
| mpph9 | MOROCCO | 1997 | 1952.7200 |
| mpph9 | MOROCCO | 1996 | 184609.4769 |
| mpph9 | MOROCCO | 1995 | 138773.7720 |
| mpph9 | MOROCCO | 1994 | 141735.9952 |
| mpph9 | MOROCCO | 1993 | 240971.4009 |
| mpph9 | MOROCCO | 1992 | 76485.6974 |
| mpph9 | MOZAMBIQUE | 1998 | 315271.5330 |
| mpph9 | MOZAMBIQUE | 1997 | 593511.8009 |
| mpph9 | MOZAMBIQUE | 1996 | 463830.0035 |
| mpph9 | MOZAMBIQUE | 1995 | 463982.1278 |
| mpph9 | MOZAMBIQUE | 1994 | 402790.4493 |
| mpph9 | MOZAMBIQUE | 1993 | 765203.5080 |
| mpph9 | MOZAMBIQUE | 1992 | 552780.7126 |
| mpph9 | PERU | 1998 | 291043.9094 |
| mpph9 | PERU | 1997 | 332386.6526 |
| mpph9 | PERU | 1996 | 271308.8627 |
| mpph9 | PERU | 1995 | 136468.6570 |
| mpph9 | PERU | 1994 | 231696.8464 |
| mpph9 | PERU | 1993 | 319175.9000 |
| mpph9 | PERU | 1992 | 296178.1348 |
| mpph9 | ROMANIA | 1998 | 366693.1531 |
| mpph9 | ROMANIA | 1997 | 313915.6675 |
| mpph9 | ROMANIA | 1996 | 257449.7931 |
| mpph9 | ROMANIA | 1995 | 613689.1994 |
| mpph9 | ROMANIA | 1994 | 514683.8323 |
| mpph9 | ROMANIA | 1993 | 301818.9752 |
| mpph9 | ROMANIA | 1992 | 445559.9618 |
| mpph9 | RUSSIA | 1998 | 215635.7552 |
| mpph9 | RUSSIA | 1997 | 263377.9773 |
| mpph9 | RUSSIA | 1996 | 292798.2473 |
| mpph9 | RUSSIA | 1995 | 202559.9044 |
| mpph9 | RUSSIA | 1994 | 287175.8782 |
| mpph9 | RUSSIA | 1993 | 163995.8157 |
| mpph9 | RUSSIA | 1992 | 356477.2999 |
| mpph9 | SAUDI ARABIA | 1998 | 22338.7375 |
| mpph9 | SAUDI ARABIA | 1997 | 89352.2847 |
| mpph9 | SAUDI ARABIA | 1996 | 172227.1252 |
| mpph9 | SAUDI ARABIA | 1995 | 104670.1059 |
| mpph9 | SAUDI ARABIA | 1994 | 39327.6690 |
| mpph9 | SAUDI ARABIA | 1993 | 76176.8010 |
| mpph9 | SAUDI ARABIA | 1992 | 71000.2760 |
| mpph9 | UNITED KINGDOM | 1998 | 57011.9084 |
| mpph9 | UNITED KINGDOM | 1997 | 86313.0141 |
| mpph9 | UNITED KINGDOM | 1996 | 93430.0955 |
| mpph9 | UNITED KINGDOM | 1995 | 105005.8744 |
| mpph9 | UNITED KINGDOM | 1994 | 111953.2358 |
| mpph9 | UNITED KINGDOM | 1993 | 161721.5622 |
| mpph9 | UNITED KINGDOM | 1992 | 173519.0108 |
| mpph9 | UNITED STATES | 1998 | 382856.8948 |
| mpph9 | UNITED STATES | 1997 | 494438.3396 |
| mpph9 | UNITED STATES | 1996 | 548337.7007 |
| mpph9 | UNITED STATES | 1995 | 720764.4099 |
| mpph9 | UNITED STATES | 1994 | 695834.7785 |
| mpph9 | UNITED STATES | 1993 | 593012.3919 |
| mpph9 | UNITED STATES | 1992 | 801814.0301 |
| mpph9 | VIETNAM | 1998 | 253199.9819 |
| mpph9 | VIETNAM | 1997 | 551578.3779 |
| mpph9 | VIETNAM | 1996 | 309940.0530 |
| mpph9 | VIETNAM | 1995 | 491467.2046 |
| mpph9 | VIETNAM | 1994 | 510626.2215 |
| mpph9 | VIETNAM | 1993 | 786734.2542 |
| mpph9 | VIETNAM | 1992 | 511062.6378 |
| (172 rows) |
| |
| select 'mpph10', |
| c_custkey, |
| c_name, |
| sum(l_extendedprice * (1 - l_discount)) as revenue, |
| c_acctbal, |
| n_name, |
| c_address, |
| c_phone, |
| c_comment |
| from |
| heap_customer, |
| heap_orders, |
| heap_lineitem, |
| heap_nation |
| where |
| c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and o_orderdate >= date '1994-10-01' |
| and o_orderdate < date '1994-10-01' + interval '3 month' |
| and l_returnflag = 'R' |
| and c_nationkey = n_nationkey |
| group by |
| c_custkey, |
| c_name, |
| c_acctbal, |
| c_phone, |
| n_name, |
| c_address, |
| c_comment |
| order by |
| revenue desc |
| LIMIT 20; |
| ?column? | c_custkey | c_name | revenue | c_acctbal | n_name | c_address | c_phone | c_comment |
| ----------+-----------+--------------------+-------------+-----------+---------------------------+------------------------------------------+-----------------+--------------------------------------------------------------------------------------------------------------------- |
| mpph10 | 643 | Customer#000000643 | 379216.9236 | 5184.70 | ALGERIA | 9T 2avhfyF PQ | 10-978-597-2747 | fily along the quickly ironic ideas. final, final |
| mpph10 | 1255 | Customer#000001255 | 348227.6139 | 6487.71 | KENYA | UC6I32JjBU62t4WgDe e2pDYbuM3VAt4MPM | 24-359-633-2713 | s deposits sleep. blithely ironic dependencies wake. blithely even theodolites sleep. blithely |
| mpph10 | 1144 | Customer#000001144 | 344762.9152 | 4189.04 | ARGENTINA | DGLUWG9evYLNbYhOXVzqZ LdfIMVfBjDf | 11-336-453-4489 | ideas. even, regular excuses after the ironic requests cajole blithe |
| mpph10 | 871 | Customer#000000871 | 336419.8098 | -395.89 | SAUDI ARABIA | KcLmBKitbx7NvU7bpu9clIyccxWG | 30-933-714-8982 | ts. blithely silent courts doze. regular atta |
| mpph10 | 421 | Customer#000000421 | 335198.8566 | 7073.17 | JORDAN | it3mUlkZAe9J8gmy | 23-918-228-2560 | lithely final deposits haggle furiously above the |
| mpph10 | 61 | Customer#000000061 | 332777.6898 | 1536.24 | PERU | 9kndve4EAJxhg3veF BfXr7AqOsT39o gtqjaYE | 27-626-559-8599 | egular packages shall have to impress along the |
| mpph10 | 1121 | Customer#000001121 | 320274.8995 | 3942.11 | SAUDI ARABIA | o2uc3AHYz,m 3vYg8YxBwI0XuG | 30-197-936-4724 | usly? final theodolites are carefully |
| mpph10 | 532 | Customer#000000532 | 296758.8028 | 1725.68 | MOROCCO | xwWO3lWjgVJTZwhnltyH6zj5ddkzgH8RbF | 25-875-978-2232 | usly regular deposits kindle. quickly even depos |
| mpph10 | 584 | Customer#000000584 | 286297.8180 | 8825.71 | MOROCCO | jebKvptmHtS9,YE1qOjl2AOw38P,8skngJZh | 25-352-778-1041 | ages boost regular deposits. blithely stealthy depo |
| mpph10 | 892 | Customer#000000892 | 284479.7745 | 4799.98 | INDONESIA | N KwiRAwIk6KL9WJ6vt0G | 19-589-784-1249 | ses are carefully. quickly regular theodolites cajole. carefully express accounts wake sly |
| mpph10 | 169 | Customer#000000169 | 277234.4946 | 4483.83 | CHINA | NjhmHa7xrcjE | 28-362-499-3728 | fully unusual pinto beans. blithely express asymptotes lose carefully regular instructions? accounts b |
| mpph10 | 1036 | Customer#000001036 | 270725.2873 | 1766.23 | INDIA | fxujgj8DOFO6oKrH | 18-791-577-7691 | ins sleep. slyly express platelets cajol |
| mpph10 | 608 | Customer#000000608 | 268304.6758 | 2256.36 | MOZAMBIQUE | luMI1JpfrrILCEeTgz8k98z | 26-767-193-8671 | ld packages. special requests along the accounts are after the carefully unusual deposits. blithely quiet excuses c |
| mpph10 | 635 | Customer#000000635 | 261889.3542 | 8216.79 | BRAZIL | Ftqi0UYvzz56Ov,J6,ySp5WE4vJ2rtY | 12-399-186-7550 | efully bold deposits doubt above the clos |
| mpph10 | 1279 | Customer#000001279 | 261726.8460 | 7915.06 | KENYA | fkrzLacsqCnwUwgjjttKmY | 24-742-587-6985 | tes are. ideas above the carefully ironic d |
| mpph10 | 1483 | Customer#000001483 | 256807.2933 | 4409.70 | GERMANY | ZjY1C b6cOnY3 | 17-202-113-4814 | nts sleep around the carefully express theodolites. requests nag |
| mpph10 | 71 | Customer#000000071 | 251773.7061 | -611.19 | GERMANY | TlGalgdXWBmMV,6agLyWYDyIz9MKzcY8gl,w6t1B | 17-710-812-5403 | g courts across the regular, final pinto beans are blithely pending ac |
| mpph10 | 664 | Customer#000000664 | 244482.6132 | 8878.22 | MOROCCO | viRe1P6HiyL4LXpU7HPwu | 25-329-655-5068 | yly ironic requests cajole pending pla |
| mpph10 | 883 | Customer#000000883 | 238622.1581 | 479.96 | CANADA | qVQ8rWNU5KZYDcS | 13-526-239-6950 | uctions are carefully across the regular, regular asymptote |
| mpph10 | 1288 | Customer#000001288 | 236676.5999 | 6603.43 | CANADA | wQDTTCkSGxic2d66 | 13-533-256-9320 | equests detect atop the ironic deposits. final requests according to the blithely sp |
| (20 rows) |
| |
| select 'mpph11', |
| ps_partkey, |
| sum(ps_supplycost * ps_availqty) as value |
| from |
| heap_partsupp, |
| heap_supplier, |
| heap_nation |
| where |
| ps_suppkey = s_suppkey |
| and s_nationkey = n_nationkey |
| and n_name = 'ROMANIA' |
| group by |
| ps_partkey having |
| sum(ps_supplycost * ps_availqty) > ( |
| select |
| sum(ps_supplycost * ps_availqty) * 0.0001000000 |
| from |
| heap_partsupp, |
| heap_supplier, |
| heap_nation |
| where |
| ps_suppkey = s_suppkey |
| and s_nationkey = n_nationkey |
| and n_name = 'ROMANIA' |
| ) |
| order by |
| value desc; |
| ?column? | ps_partkey | value |
| ----------+------------+------------- |
| mpph11 | 917 | 12344895.22 |
| mpph11 | 685 | 11950940.60 |
| mpph11 | 1081 | 10580686.59 |
| mpph11 | 1011 | 9608892.80 |
| mpph11 | 623 | 9343081.80 |
| mpph11 | 787 | 8569925.48 |
| mpph11 | 1185 | 8073895.00 |
| mpph11 | 367 | 7883443.69 |
| mpph11 | 109 | 7657641.60 |
| mpph11 | 1451 | 7613526.60 |
| mpph11 | 1899 | 7550881.80 |
| mpph11 | 1842 | 7505106.20 |
| mpph11 | 213 | 7479470.28 |
| mpph11 | 161 | 7398630.95 |
| mpph11 | 1416 | 7287490.02 |
| mpph11 | 1309 | 7213260.60 |
| mpph11 | 949 | 7197510.84 |
| mpph11 | 1323 | 7140115.71 |
| mpph11 | 1046 | 7046743.50 |
| mpph11 | 69 | 6970845.15 |
| mpph11 | 1581 | 6760133.10 |
| mpph11 | 862 | 6658234.84 |
| mpph11 | 1283 | 6609824.32 |
| mpph11 | 1277 | 6599037.12 |
| mpph11 | 828 | 6565785.62 |
| mpph11 | 1536 | 6561151.80 |
| mpph11 | 207 | 6537250.98 |
| mpph11 | 1085 | 6537104.27 |
| mpph11 | 751 | 6531660.40 |
| mpph11 | 360 | 6530297.41 |
| mpph11 | 1984 | 6495512.50 |
| mpph11 | 765 | 6460546.80 |
| mpph11 | 1917 | 6227301.68 |
| mpph11 | 1716 | 6116013.75 |
| mpph11 | 730 | 6100067.88 |
| mpph11 | 994 | 6032702.08 |
| mpph11 | 1144 | 6012205.92 |
| mpph11 | 1108 | 5914872.72 |
| mpph11 | 1950 | 5912352.20 |
| mpph11 | 1963 | 5873329.44 |
| mpph11 | 26 | 5867999.40 |
| mpph11 | 983 | 5846645.17 |
| mpph11 | 1808 | 5835183.38 |
| mpph11 | 504 | 5770344.51 |
| mpph11 | 1016 | 5718859.87 |
| mpph11 | 1494 | 5687809.60 |
| mpph11 | 1551 | 5668132.44 |
| mpph11 | 262 | 5625893.82 |
| mpph11 | 465 | 5537420.64 |
| mpph11 | 125 | 5533747.40 |
| mpph11 | 1972 | 5526059.28 |
| mpph11 | 1125 | 5514223.46 |
| mpph11 | 601 | 5513532.30 |
| mpph11 | 886 | 5450951.91 |
| mpph11 | 173 | 5409250.08 |
| mpph11 | 1752 | 5389034.04 |
| mpph11 | 1644 | 5387317.60 |
| mpph11 | 526 | 5350481.57 |
| mpph11 | 895 | 5346555.18 |
| mpph11 | 1576 | 5301661.68 |
| mpph11 | 692 | 5269557.57 |
| mpph11 | 951 | 5264770.02 |
| mpph11 | 861 | 5214617.22 |
| mpph11 | 1545 | 5196334.26 |
| mpph11 | 1356 | 5192649.28 |
| mpph11 | 789 | 5162645.80 |
| mpph11 | 1516 | 5107050.00 |
| mpph11 | 1616 | 5091834.00 |
| mpph11 | 1116 | 4992110.70 |
| mpph11 | 551 | 4982558.21 |
| mpph11 | 1887 | 4934262.24 |
| mpph11 | 885 | 4876658.57 |
| mpph11 | 116 | 4852263.60 |
| mpph11 | 251 | 4747015.56 |
| mpph11 | 394 | 4624460.10 |
| mpph11 | 1091 | 4589240.04 |
| mpph11 | 329 | 4558084.80 |
| mpph11 | 632 | 4494879.28 |
| mpph11 | 1485 | 4482428.50 |
| mpph11 | 1725 | 4340873.16 |
| mpph11 | 816 | 4326623.61 |
| mpph11 | 699 | 4310431.00 |
| mpph11 | 403 | 4283221.60 |
| mpph11 | 1768 | 4251602.98 |
| mpph11 | 1158 | 4229896.16 |
| mpph11 | 591 | 4216726.24 |
| mpph11 | 1248 | 4157093.60 |
| mpph11 | 1679 | 4156156.64 |
| mpph11 | 663 | 4142402.22 |
| mpph11 | 1719 | 4101486.48 |
| mpph11 | 395 | 4052997.76 |
| mpph11 | 1351 | 4045565.12 |
| mpph11 | 531 | 4042060.39 |
| mpph11 | 1951 | 4023967.36 |
| mpph11 | 1294 | 4009307.81 |
| mpph11 | 616 | 4004057.26 |
| mpph11 | 316 | 3986943.88 |
| mpph11 | 1928 | 3964898.76 |
| mpph11 | 1337 | 3951488.10 |
| mpph11 | 1851 | 3918641.34 |
| mpph11 | 521 | 3913058.16 |
| mpph11 | 883 | 3908087.82 |
| mpph11 | 961 | 3814756.38 |
| mpph11 | 366 | 3812257.88 |
| mpph11 | 1875 | 3800216.84 |
| mpph11 | 668 | 3772880.16 |
| mpph11 | 107 | 3756380.24 |
| mpph11 | 1061 | 3747377.84 |
| mpph11 | 16 | 3745783.12 |
| mpph11 | 294 | 3744033.70 |
| mpph11 | 1561 | 3711744.00 |
| mpph11 | 1574 | 3702071.64 |
| mpph11 | 1732 | 3695765.58 |
| mpph11 | 564 | 3680200.80 |
| mpph11 | 1371 | 3677874.16 |
| mpph11 | 516 | 3664770.45 |
| mpph11 | 1585 | 3641002.20 |
| mpph11 | 755 | 3635116.80 |
| mpph11 | 959 | 3620453.76 |
| mpph11 | 190 | 3559078.95 |
| mpph11 | 1194 | 3479709.09 |
| mpph11 | 416 | 3452131.59 |
| mpph11 | 333 | 3446486.38 |
| mpph11 | 377 | 3359789.30 |
| mpph11 | 1455 | 3342304.35 |
| mpph11 | 289 | 3270429.10 |
| mpph11 | 689 | 3260147.55 |
| mpph11 | 1919 | 3239067.00 |
| mpph11 | 1603 | 3194711.46 |
| mpph11 | 1438 | 3163393.12 |
| mpph11 | 1777 | 3107373.72 |
| mpph11 | 11 | 3035887.92 |
| mpph11 | 1340 | 3030301.09 |
| mpph11 | 1287 | 2985392.48 |
| mpph11 | 1347 | 2983078.12 |
| mpph11 | 1205 | 2971470.28 |
| mpph11 | 285 | 2967973.75 |
| mpph11 | 357 | 2967100.97 |
| mpph11 | 429 | 2962631.88 |
| mpph11 | 91 | 2951493.40 |
| mpph11 | 1161 | 2928475.76 |
| mpph11 | 914 | 2927894.16 |
| mpph11 | 1962 | 2925555.12 |
| mpph11 | 1483 | 2918425.86 |
| mpph11 | 561 | 2904720.39 |
| mpph11 | 258 | 2895651.20 |
| mpph11 | 194 | 2840047.13 |
| mpph11 | 1671 | 2818290.28 |
| mpph11 | 1477 | 2777362.76 |
| mpph11 | 1505 | 2766157.98 |
| mpph11 | 332 | 2741984.16 |
| mpph11 | 301 | 2737431.90 |
| mpph11 | 729 | 2706503.68 |
| mpph11 | 654 | 2662180.27 |
| mpph11 | 142 | 2647051.80 |
| mpph11 | 164 | 2643604.15 |
| mpph11 | 1662 | 2642551.92 |
| mpph11 | 1554 | 2639338.38 |
| mpph11 | 280 | 2631317.56 |
| mpph11 | 1541 | 2603175.96 |
| mpph11 | 1610 | 2463001.95 |
| mpph11 | 407 | 2460304.47 |
| mpph11 | 199 | 2442107.46 |
| mpph11 | 534 | 2420752.38 |
| mpph11 | 1313 | 2408870.75 |
| mpph11 | 1759 | 2387379.32 |
| mpph11 | 1115 | 2321227.26 |
| mpph11 | 1251 | 2311454.53 |
| mpph11 | 1285 | 2260852.77 |
| mpph11 | 159 | 2256004.65 |
| mpph11 | 1973 | 2243745.69 |
| mpph11 | 1638 | 2232762.96 |
| mpph11 | 1774 | 2217104.85 |
| mpph11 | 556 | 2195013.90 |
| mpph11 | 1694 | 2163305.16 |
| mpph11 | 819 | 2152055.50 |
| mpph11 | 992 | 2121582.28 |
| mpph11 | 785 | 2121133.75 |
| mpph11 | 1985 | 2069183.28 |
| mpph11 | 794 | 2059945.54 |
| mpph11 | 498 | 2055444.32 |
| mpph11 | 1385 | 2051890.11 |
| mpph11 | 1916 | 2032768.96 |
| mpph11 | 361 | 2017055.81 |
| mpph11 | 76 | 2012711.58 |
| mpph11 | 1873 | 2000792.40 |
| mpph11 | 94 | 1986087.48 |
| mpph11 | 1651 | 1980440.40 |
| mpph11 | 1059 | 1959087.04 |
| mpph11 | 1122 | 1942108.90 |
| mpph11 | 261 | 1928153.10 |
| mpph11 | 1861 | 1928114.84 |
| mpph11 | 461 | 1877992.32 |
| mpph11 | 224 | 1863852.24 |
| mpph11 | 1242 | 1851493.60 |
| mpph11 | 1634 | 1743866.22 |
| mpph11 | 761 | 1741958.65 |
| mpph11 | 1080 | 1741751.34 |
| mpph11 | 338 | 1724805.12 |
| mpph11 | 661 | 1709946.82 |
| mpph11 | 388 | 1696006.86 |
| mpph11 | 231 | 1655972.00 |
| mpph11 | 525 | 1633729.79 |
| mpph11 | 1906 | 1626282.30 |
| mpph11 | 85 | 1599847.56 |
| mpph11 | 60 | 1579401.77 |
| mpph11 | 926 | 1570368.78 |
| mpph11 | 1511 | 1569870.02 |
| mpph11 | 1113 | 1516263.20 |
| mpph11 | 1089 | 1477486.65 |
| mpph11 | 1422 | 1435904.00 |
| mpph11 | 458 | 1433040.45 |
| mpph11 | 1907 | 1421100.55 |
| mpph11 | 323 | 1419854.80 |
| mpph11 | 851 | 1400193.30 |
| mpph11 | 44 | 1353557.34 |
| mpph11 | 595 | 1350125.70 |
| mpph11 | 1822 | 1337990.67 |
| mpph11 | 1 | 1333528.04 |
| mpph11 | 1710 | 1331788.48 |
| mpph11 | 61 | 1322305.60 |
| mpph11 | 798 | 1313571.96 |
| mpph11 | 784 | 1309867.02 |
| mpph11 | 651 | 1307083.56 |
| mpph11 | 1468 | 1302397.20 |
| mpph11 | 1149 | 1289607.35 |
| mpph11 | 1179 | 1242058.40 |
| mpph11 | 818 | 1225981.68 |
| mpph11 | 1189 | 1204828.08 |
| mpph11 | 797 | 1181263.32 |
| mpph11 | 1375 | 1178128.60 |
| mpph11 | 1015 | 1164198.48 |
| mpph11 | 1994 | 1149222.96 |
| mpph11 | 66 | 1148101.44 |
| mpph11 | 1929 | 1131697.92 |
| mpph11 | 240 | 1126682.48 |
| mpph11 | 1378 | 1121941.05 |
| mpph11 | 762 | 1109467.26 |
| mpph11 | 586 | 1108200.58 |
| mpph11 | 716 | 1107627.42 |
| mpph11 | 752 | 1102384.63 |
| mpph11 | 1220 | 1083540.00 |
| mpph11 | 1675 | 1064600.76 |
| mpph11 | 1380 | 1020105.06 |
| mpph11 | 204 | 1014095.32 |
| mpph11 | 1214 | 1013602.86 |
| mpph11 | 1186 | 1006354.08 |
| mpph11 | 927 | 1003227.51 |
| mpph11 | 1473 | 997508.48 |
| mpph11 | 1701 | 994231.40 |
| mpph11 | 168 | 988803.90 |
| mpph11 | 852 | 977609.14 |
| mpph11 | 235 | 977200.14 |
| mpph11 | 501 | 961161.66 |
| mpph11 | 1620 | 950561.25 |
| mpph11 | 1709 | 927244.00 |
| mpph11 | 1565 | 921078.22 |
| mpph11 | 960 | 913060.80 |
| mpph11 | 385 | 910892.90 |
| mpph11 | 1434 | 905713.25 |
| mpph11 | 658 | 894649.92 |
| mpph11 | 1865 | 886024.01 |
| mpph11 | 487 | 883607.88 |
| mpph11 | 1279 | 877210.28 |
| mpph11 | 1211 | 875261.76 |
| mpph11 | 555 | 869246.77 |
| mpph11 | 1521 | 866284.81 |
| mpph11 | 427 | 839771.02 |
| mpph11 | 1628 | 832363.52 |
| mpph11 | 297 | 832286.88 |
| mpph11 | 1051 | 824164.90 |
| mpph11 | 185 | 794405.50 |
| mpph11 | 1412 | 793718.80 |
| mpph11 | 432 | 782403.82 |
| mpph11 | 216 | 776184.13 |
| mpph11 | 1056 | 772092.44 |
| mpph11 | 494 | 768524.43 |
| mpph11 | 1446 | 746482.32 |
| mpph11 | 1661 | 733795.56 |
| mpph11 | 1274 | 711073.48 |
| mpph11 | 451 | 676703.28 |
| mpph11 | 1685 | 661635.90 |
| mpph11 | 1143 | 660014.26 |
| mpph11 | 1318 | 655995.66 |
| mpph11 | 1531 | 649589.40 |
| mpph11 | 1514 | 627482.08 |
| mpph11 | 1612 | 626730.56 |
| mpph11 | 948 | 622068.66 |
| mpph11 | 571 | 619871.04 |
| mpph11 | 1767 | 614422.00 |
| mpph11 | 351 | 601983.45 |
| mpph11 | 1499 | 594599.22 |
| mpph11 | 1941 | 594211.48 |
| mpph11 | 1153 | 584114.56 |
| mpph11 | 1257 | 580110.85 |
| mpph11 | 1461 | 576845.88 |
| mpph11 | 1361 | 570409.02 |
| mpph11 | 1250 | 567963.36 |
| mpph11 | 422 | 530847.10 |
| mpph11 | 1653 | 525077.35 |
| mpph11 | 1669 | 513932.46 |
| mpph11 | 1596 | 505225.82 |
| mpph11 | 850 | 483358.05 |
| mpph11 | 1151 | 481433.04 |
| mpph11 | 86 | 471697.70 |
| mpph11 | 894 | 465151.80 |
| mpph11 | 19 | 464872.80 |
| mpph11 | 474 | 455889.28 |
| mpph11 | 493 | 455628.44 |
| mpph11 | 267 | 453340.80 |
| mpph11 | 1856 | 450086.28 |
| mpph11 | 1830 | 446553.54 |
| mpph11 | 456 | 439968.00 |
| mpph11 | 305 | 421891.68 |
| mpph11 | 1594 | 417994.09 |
| mpph11 | 1894 | 414577.35 |
| mpph11 | 1240 | 413718.76 |
| mpph11 | 35 | 398837.24 |
| mpph11 | 1180 | 391898.15 |
| mpph11 | 1794 | 355474.42 |
| mpph11 | 1024 | 319659.12 |
| mpph11 | 594 | 315583.24 |
| mpph11 | 10 | 314550.82 |
| mpph11 | 1953 | 314372.14 |
| mpph11 | 1261 | 312283.65 |
| mpph11 | 1832 | 308459.25 |
| mpph11 | 1785 | 300945.33 |
| mpph11 | 138 | 298832.01 |
| mpph11 | 753 | 297884.88 |
| mpph11 | 1790 | 277454.80 |
| mpph11 | 133 | 262568.64 |
| mpph11 | 51 | 260089.38 |
| mpph11 | 620 | 246511.60 |
| mpph11 | 1961 | 232870.27 |
| mpph11 | 1224 | 227429.47 |
| mpph11 | 183 | 225827.28 |
| mpph11 | 1735 | 219074.20 |
| mpph11 | 1816 | 218339.50 |
| mpph11 | 1743 | 217085.97 |
| mpph11 | 985 | 182239.20 |
| mpph11 | 1761 | 182100.00 |
| mpph11 | 464 | 179639.88 |
| mpph11 | 817 | 170795.52 |
| mpph11 | 485 | 170664.12 |
| mpph11 | 1818 | 161250.35 |
| mpph11 | 630 | 158427.72 |
| mpph11 | 1571 | 156406.05 |
| mpph11 | 1094 | 155577.60 |
| mpph11 | 436 | 147283.92 |
| mpph11 | 916 | 146788.80 |
| mpph11 | 310 | 145905.18 |
| mpph11 | 1751 | 140193.69 |
| mpph11 | 993 | 136907.25 |
| mpph11 | 1050 | 136152.30 |
| mpph11 | 1394 | 120166.11 |
| mpph11 | 1177 | 115967.72 |
| mpph11 | 151 | 110222.90 |
| (357 rows) |
| |
| select 'mpph12', |
| l_shipmode, |
| sum(case |
| when o_orderpriority = '1-URGENT' |
| or o_orderpriority = '2-HIGH' |
| then 1 |
| else 0 |
| end) as high_line_count, |
| sum(case |
| when o_orderpriority <> '1-URGENT' |
| and o_orderpriority <> '2-HIGH' |
| then 1 |
| else 0 |
| end) as low_line_count |
| from |
| heap_orders, |
| heap_lineitem |
| where |
| o_orderkey = l_orderkey |
| and l_shipmode in ('RAIL', 'MAIL') |
| and l_commitdate < l_receiptdate |
| and l_shipdate < l_commitdate |
| and l_receiptdate >= date '1993-01-01' |
| and l_receiptdate < date '1993-01-01' + interval '1 year' |
| group by |
| l_shipmode |
| order by |
| l_shipmode; |
| ?column? | l_shipmode | high_line_count | low_line_count |
| ----------+------------+-----------------+---------------- |
| mpph12 | MAIL | 41 | 99 |
| mpph12 | RAIL | 54 | 102 |
| (2 rows) |
| |
| select 'mpph13', |
| c_count, |
| count(*) as custdist |
| from |
| ( |
| select |
| c_custkey, |
| count(o_orderkey) |
| from |
| heap_customer left outer join heap_orders on |
| c_custkey = o_custkey |
| and o_comment not like '%express%deposits%' |
| group by |
| c_custkey |
| ) as c_orders (c_custkey, c_count) |
| group by |
| c_count |
| order by |
| custdist desc, |
| c_count desc; |
| ?column? | c_count | custdist |
| ----------+---------+---------- |
| mpph13 | 0 | 500 |
| mpph13 | 11 | 66 |
| mpph13 | 10 | 64 |
| mpph13 | 8 | 63 |
| mpph13 | 12 | 61 |
| mpph13 | 9 | 60 |
| mpph13 | 20 | 58 |
| mpph13 | 13 | 58 |
| mpph13 | 14 | 53 |
| mpph13 | 15 | 48 |
| mpph13 | 7 | 47 |
| mpph13 | 18 | 43 |
| mpph13 | 17 | 40 |
| mpph13 | 21 | 38 |
| mpph13 | 16 | 38 |
| mpph13 | 19 | 36 |
| mpph13 | 6 | 35 |
| mpph13 | 22 | 34 |
| mpph13 | 24 | 32 |
| mpph13 | 23 | 30 |
| mpph13 | 25 | 22 |
| mpph13 | 26 | 19 |
| mpph13 | 5 | 13 |
| mpph13 | 27 | 10 |
| mpph13 | 28 | 9 |
| mpph13 | 4 | 7 |
| mpph13 | 32 | 4 |
| mpph13 | 30 | 4 |
| mpph13 | 29 | 3 |
| mpph13 | 3 | 2 |
| mpph13 | 2 | 2 |
| mpph13 | 31 | 1 |
| (32 rows) |
| |
| select 'mpph14', |
| 100.00 * sum(case |
| when p_type like 'PROMO%' |
| then l_extendedprice * (1 - l_discount) |
| else 0 |
| end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue |
| from |
| heap_lineitem, |
| heap_part |
| where |
| l_partkey = p_partkey |
| and l_shipdate >= date '1993-01-01' |
| and l_shipdate < date '1993-01-01' + interval '1 month'; |
| ?column? | promo_revenue |
| ----------+--------------------- |
| mpph14 | 11.5452471385458443 |
| (1 row) |
| |
| create view revenue0 (supplier_no, total_revenue) as |
| select |
| l_suppkey, |
| sum(l_extendedprice * (1 - l_discount)) |
| from |
| heap_lineitem |
| where |
| l_shipdate >= date '1993-01-01' |
| and l_shipdate < date '1993-01-01' + interval '3 month' |
| group by |
| l_suppkey; |
| select 'mpph15', |
| s_suppkey, |
| s_name, |
| s_address, |
| s_phone, |
| total_revenue |
| from |
| heap_supplier, |
| revenue0 |
| where |
| s_suppkey = supplier_no |
| and total_revenue = ( |
| select |
| max(total_revenue) |
| from |
| revenue0 |
| ) |
| order by |
| s_suppkey; |
| ?column? | s_suppkey | s_name | s_address | s_phone | total_revenue |
| ----------+-----------+---------------------------+-----------------------------+-----------------+--------------- |
| mpph15 | 84 | Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx | 34-869-118-7803 | 1134618.0543 |
| (1 row) |
| |
| drop view revenue0; |
| select 'mpph16', |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| heap_part, |
| heap_partsupp left join heap_supplier on (ps_suppkey=s_suppkey and s_comment like '%Customer%Complaints%' ) |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and s_suppkey is null |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| ?column? | p_brand | p_type | p_size | supplier_cnt |
| ----------+------------+---------------------------+--------+-------------- |
| mpph16 | Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| mpph16 | Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| mpph16 | Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| mpph16 | Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| mpph16 | Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| mpph16 | Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| mpph16 | Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| mpph16 | Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| mpph16 | Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| mpph16 | Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| mpph16 | Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| mpph16 | Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| mpph16 | Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| mpph16 | Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| mpph16 | Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| mpph16 | Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| mpph16 | Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| mpph16 | Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| mpph16 | Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| mpph16 | Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| mpph16 | Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| mpph16 | Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| mpph16 | Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| mpph16 | Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| mpph16 | Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| mpph16 | Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| mpph16 | Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| mpph16 | Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| mpph16 | Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| mpph16 | Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| mpph16 | Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| mpph16 | Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| mpph16 | Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| mpph16 | Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| mpph16 | Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| mpph16 | Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| mpph16 | Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| mpph16 | Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| mpph16 | Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| mpph16 | Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| mpph16 | Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| mpph16 | Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| mpph16 | Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| mpph16 | Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| mpph16 | Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| mpph16 | Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| mpph16 | Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| mpph16 | Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| mpph16 | Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| mpph16 | Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| mpph16 | Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| mpph16 | Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| mpph16 | Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| mpph16 | Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| mpph16 | Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| mpph16 | Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| mpph16 | Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| mpph16 | Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| mpph16 | Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| mpph16 | Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| mpph16 | Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| mpph16 | Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| mpph16 | Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| mpph16 | Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| mpph16 | Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| mpph16 | Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| mpph16 | Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| mpph16 | Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| mpph16 | Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| mpph16 | Brand#23 | SMALL PLATED TIN | 42 | 4 |
| mpph16 | Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| mpph16 | Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| mpph16 | Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| mpph16 | Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| mpph16 | Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| mpph16 | Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| mpph16 | Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| mpph16 | Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| mpph16 | Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| mpph16 | Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| mpph16 | Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| mpph16 | Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| mpph16 | Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| mpph16 | Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| mpph16 | Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| mpph16 | Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| mpph16 | Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| mpph16 | Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| mpph16 | Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| mpph16 | Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| mpph16 | Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| mpph16 | Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| mpph16 | Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| mpph16 | Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| mpph16 | Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| mpph16 | Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| mpph16 | Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| mpph16 | Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| mpph16 | Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| mpph16 | Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| mpph16 | Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| mpph16 | Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| mpph16 | Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| mpph16 | Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| mpph16 | Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| mpph16 | Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| mpph16 | Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| mpph16 | Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| mpph16 | Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| mpph16 | Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| mpph16 | Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| mpph16 | Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| mpph16 | Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| mpph16 | Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| mpph16 | Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| mpph16 | Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| mpph16 | Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| mpph16 | Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| mpph16 | Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| mpph16 | Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| mpph16 | Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| mpph16 | Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| mpph16 | Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| mpph16 | Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| mpph16 | Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| mpph16 | Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| mpph16 | Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| mpph16 | Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| mpph16 | Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| mpph16 | Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| mpph16 | Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| mpph16 | Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| mpph16 | Brand#43 | LARGE PLATED TIN | 24 | 4 |
| mpph16 | Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| mpph16 | Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| mpph16 | Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| mpph16 | Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| mpph16 | Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| mpph16 | Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| mpph16 | Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| mpph16 | Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| mpph16 | Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| mpph16 | Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| mpph16 | Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| mpph16 | Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| mpph16 | Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| mpph16 | Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| mpph16 | Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| mpph16 | Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| mpph16 | Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| mpph16 | Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| mpph16 | Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| mpph16 | Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| mpph16 | Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| mpph16 | Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| mpph16 | Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| mpph16 | Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| mpph16 | Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| mpph16 | Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| mpph16 | Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| mpph16 | Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| mpph16 | Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| mpph16 | Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| mpph16 | Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| mpph16 | Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| mpph16 | Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| mpph16 | Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| mpph16 | Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| mpph16 | Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| mpph16 | Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| mpph16 | Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| mpph16 | Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| mpph16 | Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| mpph16 | Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| mpph16 | Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| mpph16 | Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| mpph16 | Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| mpph16 | Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| mpph16 | Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| mpph16 | Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| mpph16 | Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| mpph16 | Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| mpph16 | Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| mpph16 | Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| mpph16 | Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| mpph16 | Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| mpph16 | Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| mpph16 | Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| heap_partsupp, |
| heap_part |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and ps_suppkey not in ( |
| select |
| s_suppkey |
| from |
| heap_supplier |
| where |
| s_comment like '%Customer%Complaints%' |
| ) |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select 'mpph17', |
| sum(l_extendedprice) / 7.0 as avg_yearly |
| from |
| heap_lineitem, |
| ( |
| select |
| p_partkey as x_partkey, |
| 0.2 * avg(l_quantity) as x_avg_20 |
| from |
| heap_part, |
| heap_lineitem |
| where |
| p_partkey = l_partkey |
| and p_brand = 'Brand#32' |
| and p_container = 'JUMBO PACK' |
| group by |
| p_partkey |
| ) x |
| where |
| x_partkey = l_partkey |
| and l_quantity < x_avg_20; |
| ?column? | avg_yearly |
| ----------+----------------------- |
| mpph17 | 1278.3700000000000000 |
| (1 row) |
| |
| select |
| sum(l_extendedprice) / 7.0 as avg_yearly |
| from |
| heap_lineitem, |
| heap_part |
| where |
| p_partkey = l_partkey |
| and p_brand = 'Brand#32' |
| and p_container = 'JUMBO PACK' |
| and l_quantity < ( |
| select |
| 0.2 * avg(l_quantity) |
| from |
| heap_lineitem |
| where |
| l_partkey = p_partkey |
| ); |
| avg_yearly |
| ----------------------- |
| 1278.3700000000000000 |
| (1 row) |
| |
| select 'mpph18', |
| c_name, |
| c_custkey, |
| o_orderkey, |
| o_orderdate, |
| o_totalprice, |
| sum(l_quantity) |
| from |
| heap_customer, |
| heap_orders, |
| heap_lineitem |
| where |
| o_orderkey in ( |
| select |
| l_orderkey |
| from |
| heap_lineitem |
| group by |
| l_orderkey having |
| sum(l_quantity) > 300 |
| ) |
| and c_custkey = o_custkey |
| and o_orderkey = l_orderkey |
| group by |
| c_name, |
| c_custkey, |
| o_orderkey, |
| o_orderdate, |
| o_totalprice |
| order by |
| o_totalprice desc, |
| o_orderdate |
| LIMIT 100; |
| ?column? | c_name | c_custkey | o_orderkey | o_orderdate | o_totalprice | sum |
| ----------+--------------------+-----------+------------+-------------+--------------+-------- |
| mpph18 | Customer#000000667 | 667 | 29158 | 10-21-1995 | 439687.23 | 305.00 |
| mpph18 | Customer#000000178 | 178 | 6882 | 04-09-1997 | 422359.65 | 303.00 |
| (2 rows) |
| |
| select 'mpph19', |
| sum(l_extendedprice* (1 - l_discount)) as revenue |
| from |
| heap_lineitem, |
| heap_part |
| where |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#23' |
| and p_container in ('SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') |
| and l_quantity >= 1 and l_quantity <= 1 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ) |
| or |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#53' |
| and p_container in ('MED BAG', 'MED BOX', 'MED PKG', 'MED PACK') |
| and l_quantity >= 10 and l_quantity <= 10 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ) |
| or |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#21' |
| and p_container in ('LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') |
| and l_quantity >= 20 and l_quantity <= 20 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ); |
| ?column? | revenue |
| ----------+------------ |
| mpph19 | 10604.0448 |
| (1 row) |
| |
| select 'mpph20', |
| s_name, |
| s_address |
| from |
| heap_supplier, |
| heap_nation |
| where |
| s_suppkey in( |
| select |
| ps_suppkey |
| from |
| heap_partsupp, |
| ( |
| select |
| sum(l_quantity) as qty_sum, l_partkey, l_suppkey |
| from |
| heap_lineitem |
| where |
| l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| group by l_partkey, l_suppkey ) g |
| where |
| g.l_partkey = ps_partkey |
| and g.l_suppkey = ps_suppkey |
| and ps_availqty > 0.5 * g.qty_sum |
| and ps_partkey in ( select p_partkey from heap_part where p_name like 'medium%' ) |
| ) |
| and s_nationkey = n_nationkey |
| and n_name = 'UNITED STATES' |
| order by |
| s_name; |
| ?column? | s_name | s_address |
| ----------+---------------------------+------------------------------------------ |
| mpph20 | Supplier#000000010 | Saygah3gYWMp72i PY |
| mpph20 | Supplier#000000019 | edZT3es,nBFD8lBXTGeTl |
| mpph20 | Supplier#000000046 | e0URUXfDOYMdKe16Z5h5StMRbzGmTs,D2cjap |
| mpph20 | Supplier#000000049 | Nvq 6macF4GtJvz |
| mpph20 | Supplier#000000064 | w80JjnIP lGoLdUjRutbv81gGlqqpW4PQBeOtSYU |
| mpph20 | Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx |
| (6 rows) |
| |
| select |
| s_name, |
| s_address |
| from |
| heap_supplier, |
| heap_nation |
| where |
| s_suppkey in ( |
| select |
| ps_suppkey |
| from |
| heap_partsupp |
| where |
| ps_partkey in ( |
| select |
| p_partkey |
| from |
| heap_part |
| where |
| p_name like 'medium%' |
| ) |
| and ps_availqty > ( |
| select |
| 0.5 * sum(l_quantity) |
| from |
| heap_lineitem |
| where |
| l_partkey = ps_partkey |
| and l_suppkey = ps_suppkey |
| and l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| ) |
| ) |
| and s_nationkey = n_nationkey |
| and n_name = 'UNITED STATES' |
| order by |
| s_name; |
| s_name | s_address |
| ---------------------------+------------------------------------------ |
| Supplier#000000010 | Saygah3gYWMp72i PY |
| Supplier#000000019 | edZT3es,nBFD8lBXTGeTl |
| Supplier#000000046 | e0URUXfDOYMdKe16Z5h5StMRbzGmTs,D2cjap |
| Supplier#000000049 | Nvq 6macF4GtJvz |
| Supplier#000000064 | w80JjnIP lGoLdUjRutbv81gGlqqpW4PQBeOtSYU |
| Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx |
| (6 rows) |
| |
| select 'mpph21', |
| s_name, |
| count(distinct(l1.l_orderkey::text||l1.l_linenumber::text)) as numwait |
| from |
| heap_supplier, |
| heap_orders, |
| heap_nation, |
| heap_lineitem l1 |
| left join heap_lineitem l2 |
| on (l2.l_orderkey = l1.l_orderkey and l2.l_suppkey <> l1.l_suppkey) |
| left join ( |
| select |
| l3.l_orderkey, |
| l3.l_suppkey |
| from |
| heap_lineitem l3 |
| where |
| l3.l_receiptdate > l3.l_commitdate) l4 |
| on (l4.l_orderkey = l1.l_orderkey and l4.l_suppkey <> l1.l_suppkey) |
| where |
| s_suppkey = l1.l_suppkey |
| and o_orderkey = l1.l_orderkey |
| and o_orderstatus = 'F' |
| and l1.l_receiptdate > l1.l_commitdate |
| and l2.l_orderkey is not null |
| and l4.l_orderkey is null |
| and s_nationkey = n_nationkey |
| and n_name = 'MOZAMBIQUE' |
| group by |
| s_name |
| order by |
| numwait desc, |
| s_name |
| LIMIT 100; |
| ?column? | s_name | numwait |
| ----------+---------------------------+--------- |
| mpph21 | Supplier#000000056 | 18 |
| mpph21 | Supplier#000000073 | 13 |
| mpph21 | Supplier#000000018 | 12 |
| mpph21 | Supplier#000000058 | 10 |
| mpph21 | Supplier#000000030 | 9 |
| mpph21 | Supplier#000000093 | 9 |
| mpph21 | Supplier#000000031 | 6 |
| (7 rows) |
| |
| select 'mpph22', |
| cntrycode, |
| count(*) as numcust, |
| sum(c_acctbal) as totacctbal |
| from |
| ( |
| select |
| substring(c_phone from 1 for 2) as cntrycode, |
| c_acctbal |
| from |
| heap_customer left join heap_orders |
| on c_custkey = o_custkey |
| where |
| substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| and c_acctbal > ( |
| select |
| avg(c_acctbal) |
| from |
| heap_customer |
| where |
| c_acctbal > 0.00 |
| and substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| ) |
| and o_custkey is null |
| ) as custsale |
| group by |
| cntrycode |
| order by |
| cntrycode; |
| ?column? | cntrycode | numcust | totacctbal |
| ----------+-----------+---------+------------ |
| mpph22 | 11 | 11 | 82845.34 |
| mpph22 | 13 | 10 | 75359.29 |
| mpph22 | 19 | 17 | 132118.07 |
| mpph22 | 21 | 9 | 73087.05 |
| mpph22 | 22 | 9 | 65544.55 |
| mpph22 | 26 | 6 | 47747.11 |
| mpph22 | 28 | 10 | 79310.33 |
| (7 rows) |
| |
| select |
| cntrycode, |
| count(*) as numcust, |
| sum(c_acctbal) as totacctbal |
| from |
| ( |
| select |
| substring(c_phone from 1 for 2) as cntrycode, |
| c_acctbal |
| from |
| heap_customer |
| where |
| substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| and c_acctbal > ( |
| select |
| avg(c_acctbal) |
| from |
| heap_customer |
| where |
| c_acctbal > 0.00 |
| and substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| ) |
| and not exists ( |
| select |
| * |
| from |
| heap_orders |
| where |
| o_custkey = c_custkey |
| ) |
| ) as custsale |
| group by |
| cntrycode |
| order by |
| cntrycode; |
| cntrycode | numcust | totacctbal |
| -----------+---------+------------ |
| 11 | 11 | 82845.34 |
| 13 | 10 | 75359.29 |
| 19 | 17 | 132118.07 |
| 21 | 9 | 73087.05 |
| 22 | 9 | 65544.55 |
| 26 | 6 | 47747.11 |
| 28 | 10 | 79310.33 |
| (7 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| heap_partsupp, |
| heap_part |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and ps_suppkey not in ( |
| select |
| s_suppkey |
| from |
| heap_supplier |
| where |
| s_comment like '%Customer%Complaints%' |
| ) |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| heap_part, |
| heap_partsupp left join heap_supplier on (ps_suppkey=s_suppkey and s_comment like '%Customer%Complaints%' ) |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and s_suppkey is null |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select 'mpph1', |
| l_returnflag, |
| l_linestatus, |
| sum(l_quantity) as sum_qty, |
| sum(l_extendedprice) as sum_base_price, |
| sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, |
| sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, |
| avg(l_quantity) as avg_qty, |
| avg(l_extendedprice) as avg_price, |
| avg(l_discount) as avg_disc, |
| count(*) as count_order |
| from |
| ao_lineitem |
| where |
| l_shipdate <= date '1998-12-01' - interval '108 day' |
| group by |
| l_returnflag, |
| l_linestatus |
| order by |
| l_returnflag, |
| l_linestatus; |
| ?column? | l_returnflag | l_linestatus | sum_qty | sum_base_price | sum_disc_price | sum_charge | avg_qty | avg_price | avg_disc | count_order |
| ----------+--------------+--------------+-----------+----------------+----------------+-------------------+---------------------+--------------------+------------------------+------------- |
| mpph1 | A | F | 380456.00 | 532348211.65 | 505822441.4861 | 526165934.000839 | 25.5751546114546921 | 35785.709306937349 | 0.05008133906964237698 | 14876 |
| mpph1 | N | F | 8971.00 | 12384801.37 | 11798257.2080 | 12282485.056933 | 25.7787356321839080 | 35588.509683908046 | 0.04775862068965517241 | 348 |
| mpph1 | N | O | 733323.00 | 1028186527.78 | 977118238.4241 | 1016280268.835844 | 25.4466999791796794 | 35678.621964744257 | 0.04991255465334166146 | 28818 |
| mpph1 | R | F | 381449.00 | 534594445.35 | 507996454.4067 | 528524219.358903 | 25.5971681653469333 | 35874.006532680177 | 0.04982753992752650651 | 14902 |
| (4 rows) |
| |
| select 'mpph2', |
| s.s_acctbal, |
| s.s_name, |
| n.n_name, |
| p.p_partkey, |
| p.p_mfgr, |
| s.s_address, |
| s.s_phone, |
| s.s_comment |
| from |
| ao_supplier s, |
| ao_partsupp ps, |
| ao_nation n, |
| ao_region r, |
| ao_part p, |
| (select p_partkey, min(ps_supplycost) as min_ps_cost |
| from |
| ao_part, |
| ao_partsupp , |
| ao_supplier, |
| ao_nation, |
| ao_region |
| where |
| p_partkey=ps_partkey |
| and s_suppkey = ps_suppkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| group by p_partkey ) g |
| where |
| p.p_partkey = ps.ps_partkey |
| and g.p_partkey = p.p_partkey |
| and g. min_ps_cost = ps.ps_supplycost |
| and s.s_suppkey = ps.ps_suppkey |
| and p.p_size = 45 |
| and p.p_type like '%NICKEL' |
| and s.s_nationkey = n.n_nationkey |
| and n.n_regionkey = r.r_regionkey |
| and r.r_name = 'EUROPE' |
| order by |
| s.s_acctbal desc, |
| n.n_name, |
| s.s_name, |
| p.p_partkey |
| LIMIT 100; |
| ?column? | s_acctbal | s_name | n_name | p_partkey | p_mfgr | s_address | s_phone | s_comment |
| ----------+-----------+---------------------------+---------------------------+-----------+---------------------------+------------------------------------------+-----------------+------------------------------------------------------------------- |
| mpph2 | 8564.12 | Supplier#000000033 | GERMANY | 532 | Manufacturer#1 | gfeKpYw3400L0SDywXA6Ya1Qmq1w6YB9f3R | 17-138-897-9374 | n sauternes along the regular asymptotes are regularly along the |
| mpph2 | 4186.95 | Supplier#000000077 | GERMANY | 645 | Manufacturer#4 | wVtcr0uH3CyrSiWMLsqnB09Syo,UuZxPMeBghlY | 17-281-345-4863 | the slyly final asymptotes. blithely pending theodoli |
| mpph2 | 2455.98 | Supplier#000000066 | UNITED KINGDOM | 1193 | Manufacturer#1 | qYdruFJQJYYiKvnNVmYfCVydVB8bcW,AW,U6SOV3 | 33-300-836-9529 | ar requests. express orbits de |
| (3 rows) |
| |
| select |
| s_acctbal, |
| s_name, |
| n_name, |
| p_partkey, |
| p_mfgr, |
| s_address, |
| s_phone, |
| s_comment |
| from |
| ao_part, |
| ao_supplier, |
| ao_partsupp, |
| ao_nation, |
| ao_region |
| where |
| p_partkey = ps_partkey |
| and s_suppkey = ps_suppkey |
| and p_size = 45 |
| and p_type like '%NICKEL' |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| and ps_supplycost = ( |
| select |
| min(ps_supplycost) |
| from |
| ao_partsupp, |
| ao_supplier, |
| ao_nation, |
| ao_region |
| where |
| p_partkey = ps_partkey |
| and s_suppkey = ps_suppkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| ) |
| order by |
| s_acctbal desc, |
| n_name, |
| s_name, |
| p_partkey |
| LIMIT 100; |
| s_acctbal | s_name | n_name | p_partkey | p_mfgr | s_address | s_phone | s_comment |
| -----------+---------------------------+---------------------------+-----------+---------------------------+------------------------------------------+-----------------+------------------------------------------------------------------- |
| 8564.12 | Supplier#000000033 | GERMANY | 532 | Manufacturer#1 | gfeKpYw3400L0SDywXA6Ya1Qmq1w6YB9f3R | 17-138-897-9374 | n sauternes along the regular asymptotes are regularly along the |
| 4186.95 | Supplier#000000077 | GERMANY | 645 | Manufacturer#4 | wVtcr0uH3CyrSiWMLsqnB09Syo,UuZxPMeBghlY | 17-281-345-4863 | the slyly final asymptotes. blithely pending theodoli |
| 2455.98 | Supplier#000000066 | UNITED KINGDOM | 1193 | Manufacturer#1 | qYdruFJQJYYiKvnNVmYfCVydVB8bcW,AW,U6SOV3 | 33-300-836-9529 | ar requests. express orbits de |
| (3 rows) |
| |
| select 'mpph3', |
| l_orderkey, |
| sum(l_extendedprice * (1 - l_discount)) as revenue, |
| o_orderdate, |
| o_shippriority |
| from |
| ao_customer, |
| ao_orders, |
| ao_lineitem |
| where |
| c_mktsegment = 'MACHINERY' |
| and c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and o_orderdate < date '1995-03-15' |
| and l_shipdate > date '1995-03-15' |
| group by |
| l_orderkey, |
| o_orderdate, |
| o_shippriority |
| order by |
| revenue desc, |
| o_orderdate |
| LIMIT 10; |
| ?column? | l_orderkey | revenue | o_orderdate | o_shippriority |
| ----------+------------+-------------+-------------+---------------- |
| mpph3 | 12641 | 222127.6271 | 02-23-1995 | 0 |
| mpph3 | 39878 | 219714.3069 | 03-06-1995 | 0 |
| mpph3 | 34243 | 214308.7196 | 02-12-1995 | 0 |
| mpph3 | 7171 | 202398.1900 | 02-14-1995 | 0 |
| mpph3 | 55271 | 195237.8000 | 03-12-1995 | 0 |
| mpph3 | 50145 | 189500.1602 | 02-27-1995 | 0 |
| mpph3 | 12867 | 185769.1004 | 03-12-1995 | 0 |
| mpph3 | 12066 | 180776.3231 | 02-07-1995 | 0 |
| mpph3 | 41926 | 180459.9518 | 02-06-1995 | 0 |
| mpph3 | 46307 | 180383.2464 | 02-07-1995 | 0 |
| (10 rows) |
| |
| select 'mpph4', |
| o_orderpriority, |
| count(*) as order_count |
| from |
| ao_orders |
| where |
| o_orderdate >= date '1994-05-01' |
| and o_orderdate < date '1994-05-01' + interval '3 month' |
| and exists ( |
| select |
| * |
| from |
| ao_lineitem |
| where |
| l_orderkey = o_orderkey |
| and l_commitdate < l_receiptdate |
| ) |
| group by |
| o_orderpriority |
| order by |
| o_orderpriority; |
| ?column? | o_orderpriority | order_count |
| ----------+-----------------+------------- |
| mpph4 | 1-URGENT | 108 |
| mpph4 | 2-HIGH | 117 |
| mpph4 | 3-MEDIUM | 95 |
| mpph4 | 4-NOT SPECIFIED | 111 |
| mpph4 | 5-LOW | 116 |
| (5 rows) |
| |
| select 'mpph5', |
| n_name, |
| sum(l_extendedprice * (1 - l_discount)) as revenue |
| from |
| ao_customer, |
| ao_orders, |
| ao_lineitem, |
| ao_supplier, |
| ao_nation, |
| ao_region |
| where |
| c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and l_suppkey = s_suppkey |
| and c_nationkey = s_nationkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'AMERICA' |
| and o_orderdate >= date '1997-01-01' |
| and o_orderdate < date '1997-01-01' + interval '1 year' |
| group by |
| n_name |
| order by |
| revenue desc; |
| ?column? | n_name | revenue |
| ----------+---------------------------+------------- |
| mpph5 | UNITED STATES | 721432.9139 |
| mpph5 | CANADA | 451731.0802 |
| mpph5 | PERU | 317553.7203 |
| mpph5 | BRAZIL | 275951.7747 |
| mpph5 | ARGENTINA | 225713.4702 |
| (5 rows) |
| |
| select 'mpph6', |
| sum(l_extendedprice * l_discount) as revenue |
| from |
| ao_lineitem |
| where |
| l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| and l_discount between 0.04 - 0.01 and 0.04 + 0.01 |
| and l_quantity < 24; |
| ?column? | revenue |
| ----------+------------- |
| mpph6 | 740117.7050 |
| (1 row) |
| |
| select 'mpph7', |
| supp_nation, |
| cust_nation, |
| l_year, |
| sum(volume) as revenue |
| from |
| ( |
| select |
| n1.n_name as supp_nation, |
| n2.n_name as cust_nation, |
| extract(year from l_shipdate) as l_year, |
| l_extendedprice * (1 - l_discount) as volume |
| from |
| ao_supplier, |
| ao_lineitem, |
| ao_orders, |
| ao_customer, |
| ao_nation n1, |
| ao_nation n2 |
| where |
| s_suppkey = l_suppkey |
| and o_orderkey = l_orderkey |
| and c_custkey = o_custkey |
| and s_nationkey = n1.n_nationkey |
| and c_nationkey = n2.n_nationkey |
| and ( |
| (n1.n_name = 'MOZAMBIQUE' and n2.n_name = 'GERMANY') |
| or (n1.n_name = 'GERMANY' and n2.n_name = 'MOZAMBIQUE') |
| ) |
| and l_shipdate between date '1995-01-01' and date '1996-12-31' |
| ) as shipping |
| group by |
| supp_nation, |
| cust_nation, |
| l_year |
| order by |
| supp_nation, |
| cust_nation, |
| l_year; |
| ?column? | supp_nation | cust_nation | l_year | revenue |
| ----------+---------------------------+---------------------------+--------+-------------- |
| mpph7 | GERMANY | MOZAMBIQUE | 1995 | 749611.6213 |
| mpph7 | GERMANY | MOZAMBIQUE | 1996 | 838743.2524 |
| mpph7 | MOZAMBIQUE | GERMANY | 1995 | 669933.3036 |
| mpph7 | MOZAMBIQUE | GERMANY | 1996 | 1084686.2375 |
| (4 rows) |
| |
| select 'mpph8', |
| o_year, |
| sum(case |
| when nation = 'PERU' then volume |
| else 0 |
| end) / sum(volume) as mkt_share |
| from |
| ( |
| select |
| extract(year from o_orderdate) as o_year, |
| l_extendedprice * (1 - l_discount) as volume, |
| n2.n_name as nation |
| from |
| ao_part, |
| ao_supplier, |
| ao_lineitem, |
| ao_orders, |
| ao_customer, |
| ao_nation n1, |
| ao_nation n2, |
| ao_region |
| where |
| p_partkey = l_partkey |
| and s_suppkey = l_suppkey |
| and l_orderkey = o_orderkey |
| and o_custkey = c_custkey |
| and c_nationkey = n1.n_nationkey |
| and n1.n_regionkey = r_regionkey |
| and r_name = 'AMERICA' |
| and s_nationkey = n2.n_nationkey |
| and o_orderdate between date '1995-01-01' and date '1996-12-31' |
| and p_type = 'MEDIUM POLISHED TIN' |
| ) as all_nations |
| group by |
| o_year |
| order by |
| o_year; |
| ?column? | o_year | mkt_share |
| ----------+--------+---------------------------- |
| mpph8 | 1995 | 0.000000000000000000000000 |
| mpph8 | 1996 | 0.17380660267693394854 |
| (2 rows) |
| |
| select 'mpph9', |
| nation, |
| o_year, |
| sum(amount) as sum_profit |
| from |
| ( |
| select |
| n_name as nation, |
| extract(year from o_orderdate) as o_year, |
| l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount |
| from |
| ao_part, |
| ao_supplier, |
| ao_lineitem, |
| ao_partsupp, |
| ao_orders, |
| ao_nation |
| where |
| s_suppkey = l_suppkey |
| and ps_suppkey = l_suppkey |
| and ps_partkey = l_partkey |
| and p_partkey = l_partkey |
| and o_orderkey = l_orderkey |
| and s_nationkey = n_nationkey |
| and p_name like '%tan%' |
| ) as profit |
| group by |
| nation, |
| o_year |
| order by |
| nation, |
| o_year desc; |
| ?column? | nation | o_year | sum_profit |
| ----------+---------------------------+--------+------------- |
| mpph9 | ALGERIA | 1998 | 203717.6183 |
| mpph9 | ALGERIA | 1997 | 277895.7940 |
| mpph9 | ALGERIA | 1996 | 285313.9627 |
| mpph9 | ALGERIA | 1995 | 309375.7934 |
| mpph9 | ALGERIA | 1994 | 288152.6449 |
| mpph9 | ALGERIA | 1993 | 321222.9401 |
| mpph9 | ALGERIA | 1992 | 436020.6807 |
| mpph9 | ARGENTINA | 1998 | 217919.0097 |
| mpph9 | ARGENTINA | 1997 | 47720.1989 |
| mpph9 | ARGENTINA | 1996 | 373086.6814 |
| mpph9 | ARGENTINA | 1995 | 256403.9057 |
| mpph9 | ARGENTINA | 1994 | 172411.8182 |
| mpph9 | ARGENTINA | 1993 | 414051.7103 |
| mpph9 | ARGENTINA | 1992 | 497745.7196 |
| mpph9 | BRAZIL | 1998 | 9402.1360 |
| mpph9 | BRAZIL | 1996 | 130680.4872 |
| mpph9 | BRAZIL | 1995 | 47629.8480 |
| mpph9 | BRAZIL | 1994 | 22440.1440 |
| mpph9 | BRAZIL | 1993 | 106237.4759 |
| mpph9 | BRAZIL | 1992 | 116994.4770 |
| mpph9 | CANADA | 1998 | 67660.5389 |
| mpph9 | CANADA | 1997 | 167179.5520 |
| mpph9 | CANADA | 1996 | 147802.3006 |
| mpph9 | CANADA | 1995 | 84817.9292 |
| mpph9 | CANADA | 1994 | 49027.1082 |
| mpph9 | CANADA | 1993 | 157886.0056 |
| mpph9 | CANADA | 1992 | 191231.3590 |
| mpph9 | CHINA | 1998 | 382876.9927 |
| mpph9 | CHINA | 1997 | 787527.2369 |
| mpph9 | CHINA | 1996 | 605901.5293 |
| mpph9 | CHINA | 1995 | 587705.6412 |
| mpph9 | CHINA | 1994 | 917527.5948 |
| mpph9 | CHINA | 1993 | 839365.4133 |
| mpph9 | CHINA | 1992 | 748324.7469 |
| mpph9 | EGYPT | 1998 | 220523.2078 |
| mpph9 | EGYPT | 1997 | 554962.2792 |
| mpph9 | EGYPT | 1996 | 526118.5876 |
| mpph9 | EGYPT | 1995 | 406448.9115 |
| mpph9 | EGYPT | 1994 | 404925.7193 |
| mpph9 | EGYPT | 1993 | 296691.1725 |
| mpph9 | EGYPT | 1992 | 449161.6055 |
| mpph9 | ETHIOPIA | 1998 | 178828.6942 |
| mpph9 | ETHIOPIA | 1997 | 322949.1543 |
| mpph9 | ETHIOPIA | 1996 | 179589.0062 |
| mpph9 | ETHIOPIA | 1995 | 215017.5362 |
| mpph9 | ETHIOPIA | 1994 | 509710.4645 |
| mpph9 | ETHIOPIA | 1993 | 251330.1758 |
| mpph9 | ETHIOPIA | 1992 | 225397.2384 |
| mpph9 | FRANCE | 1998 | 210901.9632 |
| mpph9 | FRANCE | 1997 | 234428.9324 |
| mpph9 | FRANCE | 1996 | 283026.6644 |
| mpph9 | FRANCE | 1995 | 428615.5897 |
| mpph9 | FRANCE | 1994 | 233410.4344 |
| mpph9 | FRANCE | 1993 | 420330.4447 |
| mpph9 | FRANCE | 1992 | 359496.0042 |
| mpph9 | GERMANY | 1998 | 229863.3768 |
| mpph9 | GERMANY | 1997 | 519160.2856 |
| mpph9 | GERMANY | 1996 | 533764.1221 |
| mpph9 | GERMANY | 1995 | 621744.7373 |
| mpph9 | GERMANY | 1994 | 340785.3795 |
| mpph9 | GERMANY | 1993 | 673651.1393 |
| mpph9 | GERMANY | 1992 | 524002.5977 |
| mpph9 | INDIA | 1998 | 334403.8655 |
| mpph9 | INDIA | 1997 | 156434.8865 |
| mpph9 | INDIA | 1996 | 265093.2063 |
| mpph9 | INDIA | 1995 | 137842.0462 |
| mpph9 | INDIA | 1994 | 262710.5074 |
| mpph9 | INDIA | 1993 | 328441.1285 |
| mpph9 | INDIA | 1992 | 199589.6727 |
| mpph9 | INDONESIA | 1998 | 155973.1013 |
| mpph9 | INDONESIA | 1997 | 316792.0784 |
| mpph9 | INDONESIA | 1996 | 422245.5263 |
| mpph9 | INDONESIA | 1995 | 235242.8814 |
| mpph9 | INDONESIA | 1994 | 326775.3396 |
| mpph9 | INDONESIA | 1993 | 327711.7699 |
| mpph9 | INDONESIA | 1992 | 243688.5923 |
| mpph9 | IRAN | 1998 | 27198.8568 |
| mpph9 | IRAN | 1997 | 174737.8001 |
| mpph9 | IRAN | 1996 | 50121.8822 |
| mpph9 | IRAN | 1995 | 70977.8022 |
| mpph9 | IRAN | 1994 | 104593.0442 |
| mpph9 | IRAN | 1993 | 25867.0544 |
| mpph9 | IRAN | 1992 | 82988.9337 |
| mpph9 | IRAQ | 1998 | 157348.1240 |
| mpph9 | IRAQ | 1997 | 227619.0410 |
| mpph9 | IRAQ | 1996 | 114431.2136 |
| mpph9 | IRAQ | 1995 | 83702.7028 |
| mpph9 | IRAQ | 1994 | 189246.3076 |
| mpph9 | IRAQ | 1993 | 172977.0040 |
| mpph9 | IRAQ | 1992 | 165679.6544 |
| mpph9 | JAPAN | 1998 | 301448.7416 |
| mpph9 | JAPAN | 1997 | 274224.7673 |
| mpph9 | JAPAN | 1996 | 365055.9942 |
| mpph9 | JAPAN | 1995 | 273486.9553 |
| mpph9 | JAPAN | 1994 | 306480.9939 |
| mpph9 | JAPAN | 1993 | 309841.9310 |
| mpph9 | JAPAN | 1992 | 257133.6723 |
| mpph9 | JORDAN | 1998 | 51101.6440 |
| mpph9 | JORDAN | 1996 | 6016.6285 |
| mpph9 | JORDAN | 1995 | 58278.1892 |
| mpph9 | JORDAN | 1994 | 59604.3204 |
| mpph9 | JORDAN | 1993 | 110544.8190 |
| mpph9 | KENYA | 1998 | 239097.5320 |
| mpph9 | KENYA | 1997 | 177292.9690 |
| mpph9 | KENYA | 1996 | 597636.7126 |
| mpph9 | KENYA | 1995 | 434837.8428 |
| mpph9 | KENYA | 1994 | 511118.7047 |
| mpph9 | KENYA | 1993 | 181482.4886 |
| mpph9 | KENYA | 1992 | 442814.6201 |
| mpph9 | MOROCCO | 1998 | 94153.7562 |
| mpph9 | MOROCCO | 1997 | 1952.7200 |
| mpph9 | MOROCCO | 1996 | 184609.4769 |
| mpph9 | MOROCCO | 1995 | 138773.7720 |
| mpph9 | MOROCCO | 1994 | 141735.9952 |
| mpph9 | MOROCCO | 1993 | 240971.4009 |
| mpph9 | MOROCCO | 1992 | 76485.6974 |
| mpph9 | MOZAMBIQUE | 1998 | 315271.5330 |
| mpph9 | MOZAMBIQUE | 1997 | 593511.8009 |
| mpph9 | MOZAMBIQUE | 1996 | 463830.0035 |
| mpph9 | MOZAMBIQUE | 1995 | 463982.1278 |
| mpph9 | MOZAMBIQUE | 1994 | 402790.4493 |
| mpph9 | MOZAMBIQUE | 1993 | 765203.5080 |
| mpph9 | MOZAMBIQUE | 1992 | 552780.7126 |
| mpph9 | PERU | 1998 | 291043.9094 |
| mpph9 | PERU | 1997 | 332386.6526 |
| mpph9 | PERU | 1996 | 271308.8627 |
| mpph9 | PERU | 1995 | 136468.6570 |
| mpph9 | PERU | 1994 | 231696.8464 |
| mpph9 | PERU | 1993 | 319175.9000 |
| mpph9 | PERU | 1992 | 296178.1348 |
| mpph9 | ROMANIA | 1998 | 366693.1531 |
| mpph9 | ROMANIA | 1997 | 313915.6675 |
| mpph9 | ROMANIA | 1996 | 257449.7931 |
| mpph9 | ROMANIA | 1995 | 613689.1994 |
| mpph9 | ROMANIA | 1994 | 514683.8323 |
| mpph9 | ROMANIA | 1993 | 301818.9752 |
| mpph9 | ROMANIA | 1992 | 445559.9618 |
| mpph9 | RUSSIA | 1998 | 215635.7552 |
| mpph9 | RUSSIA | 1997 | 263377.9773 |
| mpph9 | RUSSIA | 1996 | 292798.2473 |
| mpph9 | RUSSIA | 1995 | 202559.9044 |
| mpph9 | RUSSIA | 1994 | 287175.8782 |
| mpph9 | RUSSIA | 1993 | 163995.8157 |
| mpph9 | RUSSIA | 1992 | 356477.2999 |
| mpph9 | SAUDI ARABIA | 1998 | 22338.7375 |
| mpph9 | SAUDI ARABIA | 1997 | 89352.2847 |
| mpph9 | SAUDI ARABIA | 1996 | 172227.1252 |
| mpph9 | SAUDI ARABIA | 1995 | 104670.1059 |
| mpph9 | SAUDI ARABIA | 1994 | 39327.6690 |
| mpph9 | SAUDI ARABIA | 1993 | 76176.8010 |
| mpph9 | SAUDI ARABIA | 1992 | 71000.2760 |
| mpph9 | UNITED KINGDOM | 1998 | 57011.9084 |
| mpph9 | UNITED KINGDOM | 1997 | 86313.0141 |
| mpph9 | UNITED KINGDOM | 1996 | 93430.0955 |
| mpph9 | UNITED KINGDOM | 1995 | 105005.8744 |
| mpph9 | UNITED KINGDOM | 1994 | 111953.2358 |
| mpph9 | UNITED KINGDOM | 1993 | 161721.5622 |
| mpph9 | UNITED KINGDOM | 1992 | 173519.0108 |
| mpph9 | UNITED STATES | 1998 | 382856.8948 |
| mpph9 | UNITED STATES | 1997 | 494438.3396 |
| mpph9 | UNITED STATES | 1996 | 548337.7007 |
| mpph9 | UNITED STATES | 1995 | 720764.4099 |
| mpph9 | UNITED STATES | 1994 | 695834.7785 |
| mpph9 | UNITED STATES | 1993 | 593012.3919 |
| mpph9 | UNITED STATES | 1992 | 801814.0301 |
| mpph9 | VIETNAM | 1998 | 253199.9819 |
| mpph9 | VIETNAM | 1997 | 551578.3779 |
| mpph9 | VIETNAM | 1996 | 309940.0530 |
| mpph9 | VIETNAM | 1995 | 491467.2046 |
| mpph9 | VIETNAM | 1994 | 510626.2215 |
| mpph9 | VIETNAM | 1993 | 786734.2542 |
| mpph9 | VIETNAM | 1992 | 511062.6378 |
| (172 rows) |
| |
| select 'mpph10', |
| c_custkey, |
| c_name, |
| sum(l_extendedprice * (1 - l_discount)) as revenue, |
| c_acctbal, |
| n_name, |
| c_address, |
| c_phone, |
| c_comment |
| from |
| ao_customer, |
| ao_orders, |
| ao_lineitem, |
| ao_nation |
| where |
| c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and o_orderdate >= date '1994-10-01' |
| and o_orderdate < date '1994-10-01' + interval '3 month' |
| and l_returnflag = 'R' |
| and c_nationkey = n_nationkey |
| group by |
| c_custkey, |
| c_name, |
| c_acctbal, |
| c_phone, |
| n_name, |
| c_address, |
| c_comment |
| order by |
| revenue desc |
| LIMIT 20; |
| ?column? | c_custkey | c_name | revenue | c_acctbal | n_name | c_address | c_phone | c_comment |
| ----------+-----------+--------------------+-------------+-----------+---------------------------+------------------------------------------+-----------------+--------------------------------------------------------------------------------------------------------------------- |
| mpph10 | 643 | Customer#000000643 | 379216.9236 | 5184.70 | ALGERIA | 9T 2avhfyF PQ | 10-978-597-2747 | fily along the quickly ironic ideas. final, final |
| mpph10 | 1255 | Customer#000001255 | 348227.6139 | 6487.71 | KENYA | UC6I32JjBU62t4WgDe e2pDYbuM3VAt4MPM | 24-359-633-2713 | s deposits sleep. blithely ironic dependencies wake. blithely even theodolites sleep. blithely |
| mpph10 | 1144 | Customer#000001144 | 344762.9152 | 4189.04 | ARGENTINA | DGLUWG9evYLNbYhOXVzqZ LdfIMVfBjDf | 11-336-453-4489 | ideas. even, regular excuses after the ironic requests cajole blithe |
| mpph10 | 871 | Customer#000000871 | 336419.8098 | -395.89 | SAUDI ARABIA | KcLmBKitbx7NvU7bpu9clIyccxWG | 30-933-714-8982 | ts. blithely silent courts doze. regular atta |
| mpph10 | 421 | Customer#000000421 | 335198.8566 | 7073.17 | JORDAN | it3mUlkZAe9J8gmy | 23-918-228-2560 | lithely final deposits haggle furiously above the |
| mpph10 | 61 | Customer#000000061 | 332777.6898 | 1536.24 | PERU | 9kndve4EAJxhg3veF BfXr7AqOsT39o gtqjaYE | 27-626-559-8599 | egular packages shall have to impress along the |
| mpph10 | 1121 | Customer#000001121 | 320274.8995 | 3942.11 | SAUDI ARABIA | o2uc3AHYz,m 3vYg8YxBwI0XuG | 30-197-936-4724 | usly? final theodolites are carefully |
| mpph10 | 532 | Customer#000000532 | 296758.8028 | 1725.68 | MOROCCO | xwWO3lWjgVJTZwhnltyH6zj5ddkzgH8RbF | 25-875-978-2232 | usly regular deposits kindle. quickly even depos |
| mpph10 | 584 | Customer#000000584 | 286297.8180 | 8825.71 | MOROCCO | jebKvptmHtS9,YE1qOjl2AOw38P,8skngJZh | 25-352-778-1041 | ages boost regular deposits. blithely stealthy depo |
| mpph10 | 892 | Customer#000000892 | 284479.7745 | 4799.98 | INDONESIA | N KwiRAwIk6KL9WJ6vt0G | 19-589-784-1249 | ses are carefully. quickly regular theodolites cajole. carefully express accounts wake sly |
| mpph10 | 169 | Customer#000000169 | 277234.4946 | 4483.83 | CHINA | NjhmHa7xrcjE | 28-362-499-3728 | fully unusual pinto beans. blithely express asymptotes lose carefully regular instructions? accounts b |
| mpph10 | 1036 | Customer#000001036 | 270725.2873 | 1766.23 | INDIA | fxujgj8DOFO6oKrH | 18-791-577-7691 | ins sleep. slyly express platelets cajol |
| mpph10 | 608 | Customer#000000608 | 268304.6758 | 2256.36 | MOZAMBIQUE | luMI1JpfrrILCEeTgz8k98z | 26-767-193-8671 | ld packages. special requests along the accounts are after the carefully unusual deposits. blithely quiet excuses c |
| mpph10 | 635 | Customer#000000635 | 261889.3542 | 8216.79 | BRAZIL | Ftqi0UYvzz56Ov,J6,ySp5WE4vJ2rtY | 12-399-186-7550 | efully bold deposits doubt above the clos |
| mpph10 | 1279 | Customer#000001279 | 261726.8460 | 7915.06 | KENYA | fkrzLacsqCnwUwgjjttKmY | 24-742-587-6985 | tes are. ideas above the carefully ironic d |
| mpph10 | 1483 | Customer#000001483 | 256807.2933 | 4409.70 | GERMANY | ZjY1C b6cOnY3 | 17-202-113-4814 | nts sleep around the carefully express theodolites. requests nag |
| mpph10 | 71 | Customer#000000071 | 251773.7061 | -611.19 | GERMANY | TlGalgdXWBmMV,6agLyWYDyIz9MKzcY8gl,w6t1B | 17-710-812-5403 | g courts across the regular, final pinto beans are blithely pending ac |
| mpph10 | 664 | Customer#000000664 | 244482.6132 | 8878.22 | MOROCCO | viRe1P6HiyL4LXpU7HPwu | 25-329-655-5068 | yly ironic requests cajole pending pla |
| mpph10 | 883 | Customer#000000883 | 238622.1581 | 479.96 | CANADA | qVQ8rWNU5KZYDcS | 13-526-239-6950 | uctions are carefully across the regular, regular asymptote |
| mpph10 | 1288 | Customer#000001288 | 236676.5999 | 6603.43 | CANADA | wQDTTCkSGxic2d66 | 13-533-256-9320 | equests detect atop the ironic deposits. final requests according to the blithely sp |
| (20 rows) |
| |
| select 'mpph11', |
| ps_partkey, |
| sum(ps_supplycost * ps_availqty) as value |
| from |
| ao_partsupp, |
| ao_supplier, |
| ao_nation |
| where |
| ps_suppkey = s_suppkey |
| and s_nationkey = n_nationkey |
| and n_name = 'ROMANIA' |
| group by |
| ps_partkey having |
| sum(ps_supplycost * ps_availqty) > ( |
| select |
| sum(ps_supplycost * ps_availqty) * 0.0001000000 |
| from |
| ao_partsupp, |
| ao_supplier, |
| ao_nation |
| where |
| ps_suppkey = s_suppkey |
| and s_nationkey = n_nationkey |
| and n_name = 'ROMANIA' |
| ) |
| order by |
| value desc; |
| ?column? | ps_partkey | value |
| ----------+------------+------------- |
| mpph11 | 917 | 12344895.22 |
| mpph11 | 685 | 11950940.60 |
| mpph11 | 1081 | 10580686.59 |
| mpph11 | 1011 | 9608892.80 |
| mpph11 | 623 | 9343081.80 |
| mpph11 | 787 | 8569925.48 |
| mpph11 | 1185 | 8073895.00 |
| mpph11 | 367 | 7883443.69 |
| mpph11 | 109 | 7657641.60 |
| mpph11 | 1451 | 7613526.60 |
| mpph11 | 1899 | 7550881.80 |
| mpph11 | 1842 | 7505106.20 |
| mpph11 | 213 | 7479470.28 |
| mpph11 | 161 | 7398630.95 |
| mpph11 | 1416 | 7287490.02 |
| mpph11 | 1309 | 7213260.60 |
| mpph11 | 949 | 7197510.84 |
| mpph11 | 1323 | 7140115.71 |
| mpph11 | 1046 | 7046743.50 |
| mpph11 | 69 | 6970845.15 |
| mpph11 | 1581 | 6760133.10 |
| mpph11 | 862 | 6658234.84 |
| mpph11 | 1283 | 6609824.32 |
| mpph11 | 1277 | 6599037.12 |
| mpph11 | 828 | 6565785.62 |
| mpph11 | 1536 | 6561151.80 |
| mpph11 | 207 | 6537250.98 |
| mpph11 | 1085 | 6537104.27 |
| mpph11 | 751 | 6531660.40 |
| mpph11 | 360 | 6530297.41 |
| mpph11 | 1984 | 6495512.50 |
| mpph11 | 765 | 6460546.80 |
| mpph11 | 1917 | 6227301.68 |
| mpph11 | 1716 | 6116013.75 |
| mpph11 | 730 | 6100067.88 |
| mpph11 | 994 | 6032702.08 |
| mpph11 | 1144 | 6012205.92 |
| mpph11 | 1108 | 5914872.72 |
| mpph11 | 1950 | 5912352.20 |
| mpph11 | 1963 | 5873329.44 |
| mpph11 | 26 | 5867999.40 |
| mpph11 | 983 | 5846645.17 |
| mpph11 | 1808 | 5835183.38 |
| mpph11 | 504 | 5770344.51 |
| mpph11 | 1016 | 5718859.87 |
| mpph11 | 1494 | 5687809.60 |
| mpph11 | 1551 | 5668132.44 |
| mpph11 | 262 | 5625893.82 |
| mpph11 | 465 | 5537420.64 |
| mpph11 | 125 | 5533747.40 |
| mpph11 | 1972 | 5526059.28 |
| mpph11 | 1125 | 5514223.46 |
| mpph11 | 601 | 5513532.30 |
| mpph11 | 886 | 5450951.91 |
| mpph11 | 173 | 5409250.08 |
| mpph11 | 1752 | 5389034.04 |
| mpph11 | 1644 | 5387317.60 |
| mpph11 | 526 | 5350481.57 |
| mpph11 | 895 | 5346555.18 |
| mpph11 | 1576 | 5301661.68 |
| mpph11 | 692 | 5269557.57 |
| mpph11 | 951 | 5264770.02 |
| mpph11 | 861 | 5214617.22 |
| mpph11 | 1545 | 5196334.26 |
| mpph11 | 1356 | 5192649.28 |
| mpph11 | 789 | 5162645.80 |
| mpph11 | 1516 | 5107050.00 |
| mpph11 | 1616 | 5091834.00 |
| mpph11 | 1116 | 4992110.70 |
| mpph11 | 551 | 4982558.21 |
| mpph11 | 1887 | 4934262.24 |
| mpph11 | 885 | 4876658.57 |
| mpph11 | 116 | 4852263.60 |
| mpph11 | 251 | 4747015.56 |
| mpph11 | 394 | 4624460.10 |
| mpph11 | 1091 | 4589240.04 |
| mpph11 | 329 | 4558084.80 |
| mpph11 | 632 | 4494879.28 |
| mpph11 | 1485 | 4482428.50 |
| mpph11 | 1725 | 4340873.16 |
| mpph11 | 816 | 4326623.61 |
| mpph11 | 699 | 4310431.00 |
| mpph11 | 403 | 4283221.60 |
| mpph11 | 1768 | 4251602.98 |
| mpph11 | 1158 | 4229896.16 |
| mpph11 | 591 | 4216726.24 |
| mpph11 | 1248 | 4157093.60 |
| mpph11 | 1679 | 4156156.64 |
| mpph11 | 663 | 4142402.22 |
| mpph11 | 1719 | 4101486.48 |
| mpph11 | 395 | 4052997.76 |
| mpph11 | 1351 | 4045565.12 |
| mpph11 | 531 | 4042060.39 |
| mpph11 | 1951 | 4023967.36 |
| mpph11 | 1294 | 4009307.81 |
| mpph11 | 616 | 4004057.26 |
| mpph11 | 316 | 3986943.88 |
| mpph11 | 1928 | 3964898.76 |
| mpph11 | 1337 | 3951488.10 |
| mpph11 | 1851 | 3918641.34 |
| mpph11 | 521 | 3913058.16 |
| mpph11 | 883 | 3908087.82 |
| mpph11 | 961 | 3814756.38 |
| mpph11 | 366 | 3812257.88 |
| mpph11 | 1875 | 3800216.84 |
| mpph11 | 668 | 3772880.16 |
| mpph11 | 107 | 3756380.24 |
| mpph11 | 1061 | 3747377.84 |
| mpph11 | 16 | 3745783.12 |
| mpph11 | 294 | 3744033.70 |
| mpph11 | 1561 | 3711744.00 |
| mpph11 | 1574 | 3702071.64 |
| mpph11 | 1732 | 3695765.58 |
| mpph11 | 564 | 3680200.80 |
| mpph11 | 1371 | 3677874.16 |
| mpph11 | 516 | 3664770.45 |
| mpph11 | 1585 | 3641002.20 |
| mpph11 | 755 | 3635116.80 |
| mpph11 | 959 | 3620453.76 |
| mpph11 | 190 | 3559078.95 |
| mpph11 | 1194 | 3479709.09 |
| mpph11 | 416 | 3452131.59 |
| mpph11 | 333 | 3446486.38 |
| mpph11 | 377 | 3359789.30 |
| mpph11 | 1455 | 3342304.35 |
| mpph11 | 289 | 3270429.10 |
| mpph11 | 689 | 3260147.55 |
| mpph11 | 1919 | 3239067.00 |
| mpph11 | 1603 | 3194711.46 |
| mpph11 | 1438 | 3163393.12 |
| mpph11 | 1777 | 3107373.72 |
| mpph11 | 11 | 3035887.92 |
| mpph11 | 1340 | 3030301.09 |
| mpph11 | 1287 | 2985392.48 |
| mpph11 | 1347 | 2983078.12 |
| mpph11 | 1205 | 2971470.28 |
| mpph11 | 285 | 2967973.75 |
| mpph11 | 357 | 2967100.97 |
| mpph11 | 429 | 2962631.88 |
| mpph11 | 91 | 2951493.40 |
| mpph11 | 1161 | 2928475.76 |
| mpph11 | 914 | 2927894.16 |
| mpph11 | 1962 | 2925555.12 |
| mpph11 | 1483 | 2918425.86 |
| mpph11 | 561 | 2904720.39 |
| mpph11 | 258 | 2895651.20 |
| mpph11 | 194 | 2840047.13 |
| mpph11 | 1671 | 2818290.28 |
| mpph11 | 1477 | 2777362.76 |
| mpph11 | 1505 | 2766157.98 |
| mpph11 | 332 | 2741984.16 |
| mpph11 | 301 | 2737431.90 |
| mpph11 | 729 | 2706503.68 |
| mpph11 | 654 | 2662180.27 |
| mpph11 | 142 | 2647051.80 |
| mpph11 | 164 | 2643604.15 |
| mpph11 | 1662 | 2642551.92 |
| mpph11 | 1554 | 2639338.38 |
| mpph11 | 280 | 2631317.56 |
| mpph11 | 1541 | 2603175.96 |
| mpph11 | 1610 | 2463001.95 |
| mpph11 | 407 | 2460304.47 |
| mpph11 | 199 | 2442107.46 |
| mpph11 | 534 | 2420752.38 |
| mpph11 | 1313 | 2408870.75 |
| mpph11 | 1759 | 2387379.32 |
| mpph11 | 1115 | 2321227.26 |
| mpph11 | 1251 | 2311454.53 |
| mpph11 | 1285 | 2260852.77 |
| mpph11 | 159 | 2256004.65 |
| mpph11 | 1973 | 2243745.69 |
| mpph11 | 1638 | 2232762.96 |
| mpph11 | 1774 | 2217104.85 |
| mpph11 | 556 | 2195013.90 |
| mpph11 | 1694 | 2163305.16 |
| mpph11 | 819 | 2152055.50 |
| mpph11 | 992 | 2121582.28 |
| mpph11 | 785 | 2121133.75 |
| mpph11 | 1985 | 2069183.28 |
| mpph11 | 794 | 2059945.54 |
| mpph11 | 498 | 2055444.32 |
| mpph11 | 1385 | 2051890.11 |
| mpph11 | 1916 | 2032768.96 |
| mpph11 | 361 | 2017055.81 |
| mpph11 | 76 | 2012711.58 |
| mpph11 | 1873 | 2000792.40 |
| mpph11 | 94 | 1986087.48 |
| mpph11 | 1651 | 1980440.40 |
| mpph11 | 1059 | 1959087.04 |
| mpph11 | 1122 | 1942108.90 |
| mpph11 | 261 | 1928153.10 |
| mpph11 | 1861 | 1928114.84 |
| mpph11 | 461 | 1877992.32 |
| mpph11 | 224 | 1863852.24 |
| mpph11 | 1242 | 1851493.60 |
| mpph11 | 1634 | 1743866.22 |
| mpph11 | 761 | 1741958.65 |
| mpph11 | 1080 | 1741751.34 |
| mpph11 | 338 | 1724805.12 |
| mpph11 | 661 | 1709946.82 |
| mpph11 | 388 | 1696006.86 |
| mpph11 | 231 | 1655972.00 |
| mpph11 | 525 | 1633729.79 |
| mpph11 | 1906 | 1626282.30 |
| mpph11 | 85 | 1599847.56 |
| mpph11 | 60 | 1579401.77 |
| mpph11 | 926 | 1570368.78 |
| mpph11 | 1511 | 1569870.02 |
| mpph11 | 1113 | 1516263.20 |
| mpph11 | 1089 | 1477486.65 |
| mpph11 | 1422 | 1435904.00 |
| mpph11 | 458 | 1433040.45 |
| mpph11 | 1907 | 1421100.55 |
| mpph11 | 323 | 1419854.80 |
| mpph11 | 851 | 1400193.30 |
| mpph11 | 44 | 1353557.34 |
| mpph11 | 595 | 1350125.70 |
| mpph11 | 1822 | 1337990.67 |
| mpph11 | 1 | 1333528.04 |
| mpph11 | 1710 | 1331788.48 |
| mpph11 | 61 | 1322305.60 |
| mpph11 | 798 | 1313571.96 |
| mpph11 | 784 | 1309867.02 |
| mpph11 | 651 | 1307083.56 |
| mpph11 | 1468 | 1302397.20 |
| mpph11 | 1149 | 1289607.35 |
| mpph11 | 1179 | 1242058.40 |
| mpph11 | 818 | 1225981.68 |
| mpph11 | 1189 | 1204828.08 |
| mpph11 | 797 | 1181263.32 |
| mpph11 | 1375 | 1178128.60 |
| mpph11 | 1015 | 1164198.48 |
| mpph11 | 1994 | 1149222.96 |
| mpph11 | 66 | 1148101.44 |
| mpph11 | 1929 | 1131697.92 |
| mpph11 | 240 | 1126682.48 |
| mpph11 | 1378 | 1121941.05 |
| mpph11 | 762 | 1109467.26 |
| mpph11 | 586 | 1108200.58 |
| mpph11 | 716 | 1107627.42 |
| mpph11 | 752 | 1102384.63 |
| mpph11 | 1220 | 1083540.00 |
| mpph11 | 1675 | 1064600.76 |
| mpph11 | 1380 | 1020105.06 |
| mpph11 | 204 | 1014095.32 |
| mpph11 | 1214 | 1013602.86 |
| mpph11 | 1186 | 1006354.08 |
| mpph11 | 927 | 1003227.51 |
| mpph11 | 1473 | 997508.48 |
| mpph11 | 1701 | 994231.40 |
| mpph11 | 168 | 988803.90 |
| mpph11 | 852 | 977609.14 |
| mpph11 | 235 | 977200.14 |
| mpph11 | 501 | 961161.66 |
| mpph11 | 1620 | 950561.25 |
| mpph11 | 1709 | 927244.00 |
| mpph11 | 1565 | 921078.22 |
| mpph11 | 960 | 913060.80 |
| mpph11 | 385 | 910892.90 |
| mpph11 | 1434 | 905713.25 |
| mpph11 | 658 | 894649.92 |
| mpph11 | 1865 | 886024.01 |
| mpph11 | 487 | 883607.88 |
| mpph11 | 1279 | 877210.28 |
| mpph11 | 1211 | 875261.76 |
| mpph11 | 555 | 869246.77 |
| mpph11 | 1521 | 866284.81 |
| mpph11 | 427 | 839771.02 |
| mpph11 | 1628 | 832363.52 |
| mpph11 | 297 | 832286.88 |
| mpph11 | 1051 | 824164.90 |
| mpph11 | 185 | 794405.50 |
| mpph11 | 1412 | 793718.80 |
| mpph11 | 432 | 782403.82 |
| mpph11 | 216 | 776184.13 |
| mpph11 | 1056 | 772092.44 |
| mpph11 | 494 | 768524.43 |
| mpph11 | 1446 | 746482.32 |
| mpph11 | 1661 | 733795.56 |
| mpph11 | 1274 | 711073.48 |
| mpph11 | 451 | 676703.28 |
| mpph11 | 1685 | 661635.90 |
| mpph11 | 1143 | 660014.26 |
| mpph11 | 1318 | 655995.66 |
| mpph11 | 1531 | 649589.40 |
| mpph11 | 1514 | 627482.08 |
| mpph11 | 1612 | 626730.56 |
| mpph11 | 948 | 622068.66 |
| mpph11 | 571 | 619871.04 |
| mpph11 | 1767 | 614422.00 |
| mpph11 | 351 | 601983.45 |
| mpph11 | 1499 | 594599.22 |
| mpph11 | 1941 | 594211.48 |
| mpph11 | 1153 | 584114.56 |
| mpph11 | 1257 | 580110.85 |
| mpph11 | 1461 | 576845.88 |
| mpph11 | 1361 | 570409.02 |
| mpph11 | 1250 | 567963.36 |
| mpph11 | 422 | 530847.10 |
| mpph11 | 1653 | 525077.35 |
| mpph11 | 1669 | 513932.46 |
| mpph11 | 1596 | 505225.82 |
| mpph11 | 850 | 483358.05 |
| mpph11 | 1151 | 481433.04 |
| mpph11 | 86 | 471697.70 |
| mpph11 | 894 | 465151.80 |
| mpph11 | 19 | 464872.80 |
| mpph11 | 474 | 455889.28 |
| mpph11 | 493 | 455628.44 |
| mpph11 | 267 | 453340.80 |
| mpph11 | 1856 | 450086.28 |
| mpph11 | 1830 | 446553.54 |
| mpph11 | 456 | 439968.00 |
| mpph11 | 305 | 421891.68 |
| mpph11 | 1594 | 417994.09 |
| mpph11 | 1894 | 414577.35 |
| mpph11 | 1240 | 413718.76 |
| mpph11 | 35 | 398837.24 |
| mpph11 | 1180 | 391898.15 |
| mpph11 | 1794 | 355474.42 |
| mpph11 | 1024 | 319659.12 |
| mpph11 | 594 | 315583.24 |
| mpph11 | 10 | 314550.82 |
| mpph11 | 1953 | 314372.14 |
| mpph11 | 1261 | 312283.65 |
| mpph11 | 1832 | 308459.25 |
| mpph11 | 1785 | 300945.33 |
| mpph11 | 138 | 298832.01 |
| mpph11 | 753 | 297884.88 |
| mpph11 | 1790 | 277454.80 |
| mpph11 | 133 | 262568.64 |
| mpph11 | 51 | 260089.38 |
| mpph11 | 620 | 246511.60 |
| mpph11 | 1961 | 232870.27 |
| mpph11 | 1224 | 227429.47 |
| mpph11 | 183 | 225827.28 |
| mpph11 | 1735 | 219074.20 |
| mpph11 | 1816 | 218339.50 |
| mpph11 | 1743 | 217085.97 |
| mpph11 | 985 | 182239.20 |
| mpph11 | 1761 | 182100.00 |
| mpph11 | 464 | 179639.88 |
| mpph11 | 817 | 170795.52 |
| mpph11 | 485 | 170664.12 |
| mpph11 | 1818 | 161250.35 |
| mpph11 | 630 | 158427.72 |
| mpph11 | 1571 | 156406.05 |
| mpph11 | 1094 | 155577.60 |
| mpph11 | 436 | 147283.92 |
| mpph11 | 916 | 146788.80 |
| mpph11 | 310 | 145905.18 |
| mpph11 | 1751 | 140193.69 |
| mpph11 | 993 | 136907.25 |
| mpph11 | 1050 | 136152.30 |
| mpph11 | 1394 | 120166.11 |
| mpph11 | 1177 | 115967.72 |
| mpph11 | 151 | 110222.90 |
| (357 rows) |
| |
| select 'mpph12', |
| l_shipmode, |
| sum(case |
| when o_orderpriority = '1-URGENT' |
| or o_orderpriority = '2-HIGH' |
| then 1 |
| else 0 |
| end) as high_line_count, |
| sum(case |
| when o_orderpriority <> '1-URGENT' |
| and o_orderpriority <> '2-HIGH' |
| then 1 |
| else 0 |
| end) as low_line_count |
| from |
| ao_orders, |
| ao_lineitem |
| where |
| o_orderkey = l_orderkey |
| and l_shipmode in ('RAIL', 'MAIL') |
| and l_commitdate < l_receiptdate |
| and l_shipdate < l_commitdate |
| and l_receiptdate >= date '1993-01-01' |
| and l_receiptdate < date '1993-01-01' + interval '1 year' |
| group by |
| l_shipmode |
| order by |
| l_shipmode; |
| ?column? | l_shipmode | high_line_count | low_line_count |
| ----------+------------+-----------------+---------------- |
| mpph12 | MAIL | 41 | 99 |
| mpph12 | RAIL | 54 | 102 |
| (2 rows) |
| |
| select 'mpph13', |
| c_count, |
| count(*) as custdist |
| from |
| ( |
| select |
| c_custkey, |
| count(o_orderkey) |
| from |
| ao_customer left outer join ao_orders on |
| c_custkey = o_custkey |
| and o_comment not like '%express%deposits%' |
| group by |
| c_custkey |
| ) as c_orders (c_custkey, c_count) |
| group by |
| c_count |
| order by |
| custdist desc, |
| c_count desc; |
| ?column? | c_count | custdist |
| ----------+---------+---------- |
| mpph13 | 0 | 500 |
| mpph13 | 11 | 66 |
| mpph13 | 10 | 64 |
| mpph13 | 8 | 63 |
| mpph13 | 12 | 61 |
| mpph13 | 9 | 60 |
| mpph13 | 20 | 58 |
| mpph13 | 13 | 58 |
| mpph13 | 14 | 53 |
| mpph13 | 15 | 48 |
| mpph13 | 7 | 47 |
| mpph13 | 18 | 43 |
| mpph13 | 17 | 40 |
| mpph13 | 21 | 38 |
| mpph13 | 16 | 38 |
| mpph13 | 19 | 36 |
| mpph13 | 6 | 35 |
| mpph13 | 22 | 34 |
| mpph13 | 24 | 32 |
| mpph13 | 23 | 30 |
| mpph13 | 25 | 22 |
| mpph13 | 26 | 19 |
| mpph13 | 5 | 13 |
| mpph13 | 27 | 10 |
| mpph13 | 28 | 9 |
| mpph13 | 4 | 7 |
| mpph13 | 32 | 4 |
| mpph13 | 30 | 4 |
| mpph13 | 29 | 3 |
| mpph13 | 3 | 2 |
| mpph13 | 2 | 2 |
| mpph13 | 31 | 1 |
| (32 rows) |
| |
| select 'mpph14', |
| 100.00 * sum(case |
| when p_type like 'PROMO%' |
| then l_extendedprice * (1 - l_discount) |
| else 0 |
| end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue |
| from |
| ao_lineitem, |
| ao_part |
| where |
| l_partkey = p_partkey |
| and l_shipdate >= date '1993-01-01' |
| and l_shipdate < date '1993-01-01' + interval '1 month'; |
| ?column? | promo_revenue |
| ----------+--------------------- |
| mpph14 | 11.5452471385458443 |
| (1 row) |
| |
| create view revenue0 (supplier_no, total_revenue) as |
| select |
| l_suppkey, |
| sum(l_extendedprice * (1 - l_discount)) |
| from |
| ao_lineitem |
| where |
| l_shipdate >= date '1993-01-01' |
| and l_shipdate < date '1993-01-01' + interval '3 month' |
| group by |
| l_suppkey; |
| select 'mpph15', |
| s_suppkey, |
| s_name, |
| s_address, |
| s_phone, |
| total_revenue |
| from |
| ao_supplier, |
| revenue0 |
| where |
| s_suppkey = supplier_no |
| and total_revenue = ( |
| select |
| max(total_revenue) |
| from |
| revenue0 |
| ) |
| order by |
| s_suppkey; |
| ?column? | s_suppkey | s_name | s_address | s_phone | total_revenue |
| ----------+-----------+---------------------------+-----------------------------+-----------------+--------------- |
| mpph15 | 84 | Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx | 34-869-118-7803 | 1134618.0543 |
| (1 row) |
| |
| drop view revenue0; |
| select 'mpph16', |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| ao_part, |
| ao_partsupp left join ao_supplier on (ps_suppkey=s_suppkey and s_comment like '%Customer%Complaints%' ) |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and s_suppkey is null |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| ?column? | p_brand | p_type | p_size | supplier_cnt |
| ----------+------------+---------------------------+--------+-------------- |
| mpph16 | Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| mpph16 | Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| mpph16 | Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| mpph16 | Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| mpph16 | Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| mpph16 | Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| mpph16 | Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| mpph16 | Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| mpph16 | Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| mpph16 | Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| mpph16 | Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| mpph16 | Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| mpph16 | Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| mpph16 | Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| mpph16 | Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| mpph16 | Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| mpph16 | Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| mpph16 | Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| mpph16 | Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| mpph16 | Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| mpph16 | Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| mpph16 | Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| mpph16 | Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| mpph16 | Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| mpph16 | Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| mpph16 | Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| mpph16 | Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| mpph16 | Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| mpph16 | Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| mpph16 | Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| mpph16 | Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| mpph16 | Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| mpph16 | Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| mpph16 | Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| mpph16 | Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| mpph16 | Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| mpph16 | Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| mpph16 | Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| mpph16 | Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| mpph16 | Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| mpph16 | Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| mpph16 | Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| mpph16 | Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| mpph16 | Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| mpph16 | Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| mpph16 | Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| mpph16 | Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| mpph16 | Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| mpph16 | Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| mpph16 | Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| mpph16 | Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| mpph16 | Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| mpph16 | Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| mpph16 | Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| mpph16 | Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| mpph16 | Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| mpph16 | Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| mpph16 | Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| mpph16 | Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| mpph16 | Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| mpph16 | Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| mpph16 | Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| mpph16 | Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| mpph16 | Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| mpph16 | Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| mpph16 | Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| mpph16 | Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| mpph16 | Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| mpph16 | Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| mpph16 | Brand#23 | SMALL PLATED TIN | 42 | 4 |
| mpph16 | Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| mpph16 | Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| mpph16 | Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| mpph16 | Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| mpph16 | Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| mpph16 | Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| mpph16 | Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| mpph16 | Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| mpph16 | Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| mpph16 | Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| mpph16 | Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| mpph16 | Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| mpph16 | Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| mpph16 | Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| mpph16 | Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| mpph16 | Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| mpph16 | Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| mpph16 | Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| mpph16 | Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| mpph16 | Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| mpph16 | Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| mpph16 | Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| mpph16 | Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| mpph16 | Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| mpph16 | Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| mpph16 | Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| mpph16 | Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| mpph16 | Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| mpph16 | Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| mpph16 | Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| mpph16 | Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| mpph16 | Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| mpph16 | Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| mpph16 | Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| mpph16 | Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| mpph16 | Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| mpph16 | Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| mpph16 | Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| mpph16 | Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| mpph16 | Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| mpph16 | Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| mpph16 | Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| mpph16 | Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| mpph16 | Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| mpph16 | Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| mpph16 | Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| mpph16 | Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| mpph16 | Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| mpph16 | Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| mpph16 | Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| mpph16 | Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| mpph16 | Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| mpph16 | Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| mpph16 | Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| mpph16 | Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| mpph16 | Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| mpph16 | Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| mpph16 | Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| mpph16 | Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| mpph16 | Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| mpph16 | Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| mpph16 | Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| mpph16 | Brand#43 | LARGE PLATED TIN | 24 | 4 |
| mpph16 | Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| mpph16 | Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| mpph16 | Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| mpph16 | Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| mpph16 | Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| mpph16 | Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| mpph16 | Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| mpph16 | Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| mpph16 | Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| mpph16 | Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| mpph16 | Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| mpph16 | Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| mpph16 | Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| mpph16 | Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| mpph16 | Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| mpph16 | Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| mpph16 | Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| mpph16 | Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| mpph16 | Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| mpph16 | Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| mpph16 | Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| mpph16 | Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| mpph16 | Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| mpph16 | Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| mpph16 | Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| mpph16 | Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| mpph16 | Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| mpph16 | Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| mpph16 | Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| mpph16 | Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| mpph16 | Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| mpph16 | Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| mpph16 | Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| mpph16 | Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| mpph16 | Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| mpph16 | Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| mpph16 | Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| mpph16 | Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| mpph16 | Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| mpph16 | Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| mpph16 | Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| mpph16 | Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| mpph16 | Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| mpph16 | Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| mpph16 | Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| mpph16 | Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| mpph16 | Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| mpph16 | Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| mpph16 | Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| mpph16 | Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| mpph16 | Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| mpph16 | Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| mpph16 | Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| mpph16 | Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| mpph16 | Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| ao_partsupp, |
| ao_part |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and ps_suppkey not in ( |
| select |
| s_suppkey |
| from |
| ao_supplier |
| where |
| s_comment like '%Customer%Complaints%' |
| ) |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select 'mpph17', |
| sum(l_extendedprice) / 7.0 as avg_yearly |
| from |
| ao_lineitem, |
| ( |
| select |
| p_partkey as x_partkey, |
| 0.2 * avg(l_quantity) as x_avg_20 |
| from |
| ao_part, |
| ao_lineitem |
| where |
| p_partkey = l_partkey |
| and p_brand = 'Brand#32' |
| and p_container = 'JUMBO PACK' |
| group by |
| p_partkey |
| ) x |
| where |
| x_partkey = l_partkey |
| and l_quantity < x_avg_20; |
| ?column? | avg_yearly |
| ----------+----------------------- |
| mpph17 | 1278.3700000000000000 |
| (1 row) |
| |
| select |
| sum(l_extendedprice) / 7.0 as avg_yearly |
| from |
| ao_lineitem, |
| ao_part |
| where |
| p_partkey = l_partkey |
| and p_brand = 'Brand#32' |
| and p_container = 'JUMBO PACK' |
| and l_quantity < ( |
| select |
| 0.2 * avg(l_quantity) |
| from |
| ao_lineitem |
| where |
| l_partkey = p_partkey |
| ); |
| avg_yearly |
| ----------------------- |
| 1278.3700000000000000 |
| (1 row) |
| |
| select 'mpph18', |
| c_name, |
| c_custkey, |
| o_orderkey, |
| o_orderdate, |
| o_totalprice, |
| sum(l_quantity) |
| from |
| ao_customer, |
| ao_orders, |
| ao_lineitem |
| where |
| o_orderkey in ( |
| select |
| l_orderkey |
| from |
| ao_lineitem |
| group by |
| l_orderkey having |
| sum(l_quantity) > 300 |
| ) |
| and c_custkey = o_custkey |
| and o_orderkey = l_orderkey |
| group by |
| c_name, |
| c_custkey, |
| o_orderkey, |
| o_orderdate, |
| o_totalprice |
| order by |
| o_totalprice desc, |
| o_orderdate |
| LIMIT 100; |
| ?column? | c_name | c_custkey | o_orderkey | o_orderdate | o_totalprice | sum |
| ----------+--------------------+-----------+------------+-------------+--------------+-------- |
| mpph18 | Customer#000000667 | 667 | 29158 | 10-21-1995 | 439687.23 | 305.00 |
| mpph18 | Customer#000000178 | 178 | 6882 | 04-09-1997 | 422359.65 | 303.00 |
| (2 rows) |
| |
| select 'mpph19', |
| sum(l_extendedprice* (1 - l_discount)) as revenue |
| from |
| ao_lineitem, |
| ao_part |
| where |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#23' |
| and p_container in ('SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') |
| and l_quantity >= 1 and l_quantity <= 1 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ) |
| or |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#53' |
| and p_container in ('MED BAG', 'MED BOX', 'MED PKG', 'MED PACK') |
| and l_quantity >= 10 and l_quantity <= 10 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ) |
| or |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#21' |
| and p_container in ('LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') |
| and l_quantity >= 20 and l_quantity <= 20 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ); |
| ?column? | revenue |
| ----------+------------ |
| mpph19 | 10604.0448 |
| (1 row) |
| |
| select 'mpph20', |
| s_name, |
| s_address |
| from |
| ao_supplier, |
| ao_nation |
| where |
| s_suppkey in( |
| select |
| ps_suppkey |
| from |
| ao_partsupp, |
| ( |
| select |
| sum(l_quantity) as qty_sum, l_partkey, l_suppkey |
| from |
| ao_lineitem |
| where |
| l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| group by l_partkey, l_suppkey ) g |
| where |
| g.l_partkey = ps_partkey |
| and g.l_suppkey = ps_suppkey |
| and ps_availqty > 0.5 * g.qty_sum |
| and ps_partkey in ( select p_partkey from ao_part where p_name like 'medium%' ) |
| ) |
| and s_nationkey = n_nationkey |
| and n_name = 'UNITED STATES' |
| order by |
| s_name; |
| ?column? | s_name | s_address |
| ----------+---------------------------+------------------------------------------ |
| mpph20 | Supplier#000000010 | Saygah3gYWMp72i PY |
| mpph20 | Supplier#000000019 | edZT3es,nBFD8lBXTGeTl |
| mpph20 | Supplier#000000046 | e0URUXfDOYMdKe16Z5h5StMRbzGmTs,D2cjap |
| mpph20 | Supplier#000000049 | Nvq 6macF4GtJvz |
| mpph20 | Supplier#000000064 | w80JjnIP lGoLdUjRutbv81gGlqqpW4PQBeOtSYU |
| mpph20 | Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx |
| (6 rows) |
| |
| select |
| s_name, |
| s_address |
| from |
| ao_supplier, |
| ao_nation |
| where |
| s_suppkey in ( |
| select |
| ps_suppkey |
| from |
| ao_partsupp |
| where |
| ps_partkey in ( |
| select |
| p_partkey |
| from |
| ao_part |
| where |
| p_name like 'medium%' |
| ) |
| and ps_availqty > ( |
| select |
| 0.5 * sum(l_quantity) |
| from |
| ao_lineitem |
| where |
| l_partkey = ps_partkey |
| and l_suppkey = ps_suppkey |
| and l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| ) |
| ) |
| and s_nationkey = n_nationkey |
| and n_name = 'UNITED STATES' |
| order by |
| s_name; |
| s_name | s_address |
| ---------------------------+------------------------------------------ |
| Supplier#000000010 | Saygah3gYWMp72i PY |
| Supplier#000000019 | edZT3es,nBFD8lBXTGeTl |
| Supplier#000000046 | e0URUXfDOYMdKe16Z5h5StMRbzGmTs,D2cjap |
| Supplier#000000049 | Nvq 6macF4GtJvz |
| Supplier#000000064 | w80JjnIP lGoLdUjRutbv81gGlqqpW4PQBeOtSYU |
| Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx |
| (6 rows) |
| |
| select 'mpph21', |
| s_name, |
| count(distinct(l1.l_orderkey::text||l1.l_linenumber::text)) as numwait |
| from |
| ao_supplier, |
| ao_orders, |
| ao_nation, |
| ao_lineitem l1 |
| left join ao_lineitem l2 |
| on (l2.l_orderkey = l1.l_orderkey and l2.l_suppkey <> l1.l_suppkey) |
| left join ( |
| select |
| l3.l_orderkey, |
| l3.l_suppkey |
| from |
| ao_lineitem l3 |
| where |
| l3.l_receiptdate > l3.l_commitdate) l4 |
| on (l4.l_orderkey = l1.l_orderkey and l4.l_suppkey <> l1.l_suppkey) |
| where |
| s_suppkey = l1.l_suppkey |
| and o_orderkey = l1.l_orderkey |
| and o_orderstatus = 'F' |
| and l1.l_receiptdate > l1.l_commitdate |
| and l2.l_orderkey is not null |
| and l4.l_orderkey is null |
| and s_nationkey = n_nationkey |
| and n_name = 'MOZAMBIQUE' |
| group by |
| s_name |
| order by |
| numwait desc, |
| s_name |
| LIMIT 100; |
| ?column? | s_name | numwait |
| ----------+---------------------------+--------- |
| mpph21 | Supplier#000000056 | 18 |
| mpph21 | Supplier#000000073 | 13 |
| mpph21 | Supplier#000000018 | 12 |
| mpph21 | Supplier#000000058 | 10 |
| mpph21 | Supplier#000000030 | 9 |
| mpph21 | Supplier#000000093 | 9 |
| mpph21 | Supplier#000000031 | 6 |
| (7 rows) |
| |
| select 'mpph22', |
| cntrycode, |
| count(*) as numcust, |
| sum(c_acctbal) as totacctbal |
| from |
| ( |
| select |
| substring(c_phone from 1 for 2) as cntrycode, |
| c_acctbal |
| from |
| ao_customer left join ao_orders |
| on c_custkey = o_custkey |
| where |
| substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| and c_acctbal > ( |
| select |
| avg(c_acctbal) |
| from |
| ao_customer |
| where |
| c_acctbal > 0.00 |
| and substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| ) |
| and o_custkey is null |
| ) as custsale |
| group by |
| cntrycode |
| order by |
| cntrycode; |
| ?column? | cntrycode | numcust | totacctbal |
| ----------+-----------+---------+------------ |
| mpph22 | 11 | 11 | 82845.34 |
| mpph22 | 13 | 10 | 75359.29 |
| mpph22 | 19 | 17 | 132118.07 |
| mpph22 | 21 | 9 | 73087.05 |
| mpph22 | 22 | 9 | 65544.55 |
| mpph22 | 26 | 6 | 47747.11 |
| mpph22 | 28 | 10 | 79310.33 |
| (7 rows) |
| |
| select |
| cntrycode, |
| count(*) as numcust, |
| sum(c_acctbal) as totacctbal |
| from |
| ( |
| select |
| substring(c_phone from 1 for 2) as cntrycode, |
| c_acctbal |
| from |
| ao_customer |
| where |
| substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| and c_acctbal > ( |
| select |
| avg(c_acctbal) |
| from |
| ao_customer |
| where |
| c_acctbal > 0.00 |
| and substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| ) |
| and not exists ( |
| select |
| * |
| from |
| ao_orders |
| where |
| o_custkey = c_custkey |
| ) |
| ) as custsale |
| group by |
| cntrycode |
| order by |
| cntrycode; |
| cntrycode | numcust | totacctbal |
| -----------+---------+------------ |
| 11 | 11 | 82845.34 |
| 13 | 10 | 75359.29 |
| 19 | 17 | 132118.07 |
| 21 | 9 | 73087.05 |
| 22 | 9 | 65544.55 |
| 26 | 6 | 47747.11 |
| 28 | 10 | 79310.33 |
| (7 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| ao_partsupp, |
| ao_part |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and ps_suppkey not in ( |
| select |
| s_suppkey |
| from |
| ao_supplier |
| where |
| s_comment like '%Customer%Complaints%' |
| ) |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| ao_part, |
| ao_partsupp left join ao_supplier on (ps_suppkey=s_suppkey and s_comment like '%Customer%Complaints%' ) |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and s_suppkey is null |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select 'mpph1', |
| l_returnflag, |
| l_linestatus, |
| sum(l_quantity) as sum_qty, |
| sum(l_extendedprice) as sum_base_price, |
| sum(l_extendedprice * (1 - l_discount)) as sum_disc_price, |
| sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge, |
| avg(l_quantity) as avg_qty, |
| avg(l_extendedprice) as avg_price, |
| avg(l_discount) as avg_disc, |
| count(*) as count_order |
| from |
| co_lineitem |
| where |
| l_shipdate <= date '1998-12-01' - interval '108 day' |
| group by |
| l_returnflag, |
| l_linestatus |
| order by |
| l_returnflag, |
| l_linestatus; |
| ?column? | l_returnflag | l_linestatus | sum_qty | sum_base_price | sum_disc_price | sum_charge | avg_qty | avg_price | avg_disc | count_order |
| ----------+--------------+--------------+-----------+----------------+----------------+-------------------+---------------------+--------------------+------------------------+------------- |
| mpph1 | A | F | 380456.00 | 532348211.65 | 505822441.4861 | 526165934.000839 | 25.5751546114546921 | 35785.709306937349 | 0.05008133906964237698 | 14876 |
| mpph1 | N | F | 8971.00 | 12384801.37 | 11798257.2080 | 12282485.056933 | 25.7787356321839080 | 35588.509683908046 | 0.04775862068965517241 | 348 |
| mpph1 | N | O | 733323.00 | 1028186527.78 | 977118238.4241 | 1016280268.835844 | 25.4466999791796794 | 35678.621964744257 | 0.04991255465334166146 | 28818 |
| mpph1 | R | F | 381449.00 | 534594445.35 | 507996454.4067 | 528524219.358903 | 25.5971681653469333 | 35874.006532680177 | 0.04982753992752650651 | 14902 |
| (4 rows) |
| |
| select 'mpph2', |
| s.s_acctbal, |
| s.s_name, |
| n.n_name, |
| p.p_partkey, |
| p.p_mfgr, |
| s.s_address, |
| s.s_phone, |
| s.s_comment |
| from |
| co_supplier s, |
| co_partsupp ps, |
| co_nation n, |
| co_region r, |
| co_part p, |
| (select p_partkey, min(ps_supplycost) as min_ps_cost |
| from |
| co_part, |
| co_partsupp, |
| co_supplier, |
| co_nation, |
| co_region |
| where |
| p_partkey=ps_partkey |
| and s_suppkey = ps_suppkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| group by p_partkey ) g |
| where |
| p.p_partkey = ps.ps_partkey |
| and g.p_partkey = p.p_partkey |
| and g. min_ps_cost = ps.ps_supplycost |
| and s.s_suppkey = ps.ps_suppkey |
| and p.p_size = 45 |
| and p.p_type like '%NICKEL' |
| and s.s_nationkey = n.n_nationkey |
| and n.n_regionkey = r.r_regionkey |
| and r.r_name = 'EUROPE' |
| order by |
| s.s_acctbal desc, |
| n.n_name, |
| s.s_name, |
| p.p_partkey |
| LIMIT 100; |
| ?column? | s_acctbal | s_name | n_name | p_partkey | p_mfgr | s_address | s_phone | s_comment |
| ----------+-----------+---------------------------+---------------------------+-----------+---------------------------+------------------------------------------+-----------------+------------------------------------------------------------------- |
| mpph2 | 8564.12 | Supplier#000000033 | GERMANY | 532 | Manufacturer#1 | gfeKpYw3400L0SDywXA6Ya1Qmq1w6YB9f3R | 17-138-897-9374 | n sauternes along the regular asymptotes are regularly along the |
| mpph2 | 4186.95 | Supplier#000000077 | GERMANY | 645 | Manufacturer#4 | wVtcr0uH3CyrSiWMLsqnB09Syo,UuZxPMeBghlY | 17-281-345-4863 | the slyly final asymptotes. blithely pending theodoli |
| mpph2 | 2455.98 | Supplier#000000066 | UNITED KINGDOM | 1193 | Manufacturer#1 | qYdruFJQJYYiKvnNVmYfCVydVB8bcW,AW,U6SOV3 | 33-300-836-9529 | ar requests. express orbits de |
| (3 rows) |
| |
| select |
| s_acctbal, |
| s_name, |
| n_name, |
| p_partkey, |
| p_mfgr, |
| s_address, |
| s_phone, |
| s_comment |
| from |
| co_part, |
| co_supplier, |
| co_partsupp, |
| co_nation, |
| co_region |
| where |
| p_partkey = ps_partkey |
| and s_suppkey = ps_suppkey |
| and p_size = 45 |
| and p_type like '%NICKEL' |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| and ps_supplycost = ( |
| select |
| min(ps_supplycost) |
| from |
| co_partsupp, |
| co_supplier, |
| co_nation, |
| co_region |
| where |
| p_partkey = ps_partkey |
| and s_suppkey = ps_suppkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'EUROPE' |
| ) |
| order by |
| s_acctbal desc, |
| n_name, |
| s_name, |
| p_partkey |
| LIMIT 100; |
| s_acctbal | s_name | n_name | p_partkey | p_mfgr | s_address | s_phone | s_comment |
| -----------+---------------------------+---------------------------+-----------+---------------------------+------------------------------------------+-----------------+------------------------------------------------------------------- |
| 8564.12 | Supplier#000000033 | GERMANY | 532 | Manufacturer#1 | gfeKpYw3400L0SDywXA6Ya1Qmq1w6YB9f3R | 17-138-897-9374 | n sauternes along the regular asymptotes are regularly along the |
| 4186.95 | Supplier#000000077 | GERMANY | 645 | Manufacturer#4 | wVtcr0uH3CyrSiWMLsqnB09Syo,UuZxPMeBghlY | 17-281-345-4863 | the slyly final asymptotes. blithely pending theodoli |
| 2455.98 | Supplier#000000066 | UNITED KINGDOM | 1193 | Manufacturer#1 | qYdruFJQJYYiKvnNVmYfCVydVB8bcW,AW,U6SOV3 | 33-300-836-9529 | ar requests. express orbits de |
| (3 rows) |
| |
| select 'mpph3', |
| l_orderkey, |
| sum(l_extendedprice * (1 - l_discount)) as revenue, |
| o_orderdate, |
| o_shippriority |
| from |
| co_customer, |
| co_orders, |
| co_lineitem |
| where |
| c_mktsegment = 'MACHINERY' |
| and c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and o_orderdate < date '1995-03-15' |
| and l_shipdate > date '1995-03-15' |
| group by |
| l_orderkey, |
| o_orderdate, |
| o_shippriority |
| order by |
| revenue desc, |
| o_orderdate |
| LIMIT 10; |
| ?column? | l_orderkey | revenue | o_orderdate | o_shippriority |
| ----------+------------+-------------+-------------+---------------- |
| mpph3 | 12641 | 222127.6271 | 02-23-1995 | 0 |
| mpph3 | 39878 | 219714.3069 | 03-06-1995 | 0 |
| mpph3 | 34243 | 214308.7196 | 02-12-1995 | 0 |
| mpph3 | 7171 | 202398.1900 | 02-14-1995 | 0 |
| mpph3 | 55271 | 195237.8000 | 03-12-1995 | 0 |
| mpph3 | 50145 | 189500.1602 | 02-27-1995 | 0 |
| mpph3 | 12867 | 185769.1004 | 03-12-1995 | 0 |
| mpph3 | 12066 | 180776.3231 | 02-07-1995 | 0 |
| mpph3 | 41926 | 180459.9518 | 02-06-1995 | 0 |
| mpph3 | 46307 | 180383.2464 | 02-07-1995 | 0 |
| (10 rows) |
| |
| select 'mpph4', |
| o_orderpriority, |
| count(*) as order_count |
| from |
| co_orders |
| where |
| o_orderdate >= date '1994-05-01' |
| and o_orderdate < date '1994-05-01' + interval '3 month' |
| and exists ( |
| select |
| * |
| from |
| co_lineitem |
| where |
| l_orderkey = o_orderkey |
| and l_commitdate < l_receiptdate |
| ) |
| group by |
| o_orderpriority |
| order by |
| o_orderpriority; |
| ?column? | o_orderpriority | order_count |
| ----------+-----------------+------------- |
| mpph4 | 1-URGENT | 108 |
| mpph4 | 2-HIGH | 117 |
| mpph4 | 3-MEDIUM | 95 |
| mpph4 | 4-NOT SPECIFIED | 111 |
| mpph4 | 5-LOW | 116 |
| (5 rows) |
| |
| select 'mpph5', |
| n_name, |
| sum(l_extendedprice * (1 - l_discount)) as revenue |
| from |
| co_customer, |
| co_orders, |
| co_lineitem, |
| co_supplier, |
| co_nation, |
| co_region |
| where |
| c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and l_suppkey = s_suppkey |
| and c_nationkey = s_nationkey |
| and s_nationkey = n_nationkey |
| and n_regionkey = r_regionkey |
| and r_name = 'AMERICA' |
| and o_orderdate >= date '1997-01-01' |
| and o_orderdate < date '1997-01-01' + interval '1 year' |
| group by |
| n_name |
| order by |
| revenue desc; |
| ?column? | n_name | revenue |
| ----------+---------------------------+------------- |
| mpph5 | UNITED STATES | 721432.9139 |
| mpph5 | CANADA | 451731.0802 |
| mpph5 | PERU | 317553.7203 |
| mpph5 | BRAZIL | 275951.7747 |
| mpph5 | ARGENTINA | 225713.4702 |
| (5 rows) |
| |
| select 'mpph6', |
| sum(l_extendedprice * l_discount) as revenue |
| from |
| co_lineitem |
| where |
| l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| and l_discount between 0.04 - 0.01 and 0.04 + 0.01 |
| and l_quantity < 24; |
| ?column? | revenue |
| ----------+------------- |
| mpph6 | 740117.7050 |
| (1 row) |
| |
| select 'mpph7', |
| supp_nation, |
| cust_nation, |
| l_year, |
| sum(volume) as revenue |
| from |
| ( |
| select |
| n1.n_name as supp_nation, |
| n2.n_name as cust_nation, |
| extract(year from l_shipdate) as l_year, |
| l_extendedprice * (1 - l_discount) as volume |
| from |
| co_supplier, |
| co_lineitem, |
| co_orders, |
| co_customer, |
| co_nation n1, |
| co_nation n2 |
| where |
| s_suppkey = l_suppkey |
| and o_orderkey = l_orderkey |
| and c_custkey = o_custkey |
| and s_nationkey = n1.n_nationkey |
| and c_nationkey = n2.n_nationkey |
| and ( |
| (n1.n_name = 'MOZAMBIQUE' and n2.n_name = 'GERMANY') |
| or (n1.n_name = 'GERMANY' and n2.n_name = 'MOZAMBIQUE') |
| ) |
| and l_shipdate between date '1995-01-01' and date '1996-12-31' |
| ) as shipping |
| group by |
| supp_nation, |
| cust_nation, |
| l_year |
| order by |
| supp_nation, |
| cust_nation, |
| l_year; |
| ?column? | supp_nation | cust_nation | l_year | revenue |
| ----------+---------------------------+---------------------------+--------+-------------- |
| mpph7 | GERMANY | MOZAMBIQUE | 1995 | 749611.6213 |
| mpph7 | GERMANY | MOZAMBIQUE | 1996 | 838743.2524 |
| mpph7 | MOZAMBIQUE | GERMANY | 1995 | 669933.3036 |
| mpph7 | MOZAMBIQUE | GERMANY | 1996 | 1084686.2375 |
| (4 rows) |
| |
| select 'mpph8', |
| o_year, |
| sum(case |
| when nation = 'PERU' then volume |
| else 0 |
| end) / sum(volume) as mkt_share |
| from |
| ( |
| select |
| extract(year from o_orderdate) as o_year, |
| l_extendedprice * (1 - l_discount) as volume, |
| n2.n_name as nation |
| from |
| co_part, |
| co_supplier, |
| co_lineitem, |
| co_orders, |
| co_customer, |
| co_nation n1, |
| co_nation n2, |
| co_region |
| where |
| p_partkey = l_partkey |
| and s_suppkey = l_suppkey |
| and l_orderkey = o_orderkey |
| and o_custkey = c_custkey |
| and c_nationkey = n1.n_nationkey |
| and n1.n_regionkey = r_regionkey |
| and r_name = 'AMERICA' |
| and s_nationkey = n2.n_nationkey |
| and o_orderdate between date '1995-01-01' and date '1996-12-31' |
| and p_type = 'MEDIUM POLISHED TIN' |
| ) as all_nations |
| group by |
| o_year |
| order by |
| o_year; |
| ?column? | o_year | mkt_share |
| ----------+--------+---------------------------- |
| mpph8 | 1995 | 0.000000000000000000000000 |
| mpph8 | 1996 | 0.17380660267693394854 |
| (2 rows) |
| |
| select 'mpph9', |
| nation, |
| o_year, |
| sum(amount) as sum_profit |
| from |
| ( |
| select |
| n_name as nation, |
| extract(year from o_orderdate) as o_year, |
| l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount |
| from |
| co_part, |
| co_supplier, |
| co_lineitem, |
| co_partsupp, |
| co_orders, |
| co_nation |
| where |
| s_suppkey = l_suppkey |
| and ps_suppkey = l_suppkey |
| and ps_partkey = l_partkey |
| and p_partkey = l_partkey |
| and o_orderkey = l_orderkey |
| and s_nationkey = n_nationkey |
| and p_name like '%tan%' |
| ) as profit |
| group by |
| nation, |
| o_year |
| order by |
| nation, |
| o_year desc; |
| ?column? | nation | o_year | sum_profit |
| ----------+---------------------------+--------+------------- |
| mpph9 | ALGERIA | 1998 | 203717.6183 |
| mpph9 | ALGERIA | 1997 | 277895.7940 |
| mpph9 | ALGERIA | 1996 | 285313.9627 |
| mpph9 | ALGERIA | 1995 | 309375.7934 |
| mpph9 | ALGERIA | 1994 | 288152.6449 |
| mpph9 | ALGERIA | 1993 | 321222.9401 |
| mpph9 | ALGERIA | 1992 | 436020.6807 |
| mpph9 | ARGENTINA | 1998 | 217919.0097 |
| mpph9 | ARGENTINA | 1997 | 47720.1989 |
| mpph9 | ARGENTINA | 1996 | 373086.6814 |
| mpph9 | ARGENTINA | 1995 | 256403.9057 |
| mpph9 | ARGENTINA | 1994 | 172411.8182 |
| mpph9 | ARGENTINA | 1993 | 414051.7103 |
| mpph9 | ARGENTINA | 1992 | 497745.7196 |
| mpph9 | BRAZIL | 1998 | 9402.1360 |
| mpph9 | BRAZIL | 1996 | 130680.4872 |
| mpph9 | BRAZIL | 1995 | 47629.8480 |
| mpph9 | BRAZIL | 1994 | 22440.1440 |
| mpph9 | BRAZIL | 1993 | 106237.4759 |
| mpph9 | BRAZIL | 1992 | 116994.4770 |
| mpph9 | CANADA | 1998 | 67660.5389 |
| mpph9 | CANADA | 1997 | 167179.5520 |
| mpph9 | CANADA | 1996 | 147802.3006 |
| mpph9 | CANADA | 1995 | 84817.9292 |
| mpph9 | CANADA | 1994 | 49027.1082 |
| mpph9 | CANADA | 1993 | 157886.0056 |
| mpph9 | CANADA | 1992 | 191231.3590 |
| mpph9 | CHINA | 1998 | 382876.9927 |
| mpph9 | CHINA | 1997 | 787527.2369 |
| mpph9 | CHINA | 1996 | 605901.5293 |
| mpph9 | CHINA | 1995 | 587705.6412 |
| mpph9 | CHINA | 1994 | 917527.5948 |
| mpph9 | CHINA | 1993 | 839365.4133 |
| mpph9 | CHINA | 1992 | 748324.7469 |
| mpph9 | EGYPT | 1998 | 220523.2078 |
| mpph9 | EGYPT | 1997 | 554962.2792 |
| mpph9 | EGYPT | 1996 | 526118.5876 |
| mpph9 | EGYPT | 1995 | 406448.9115 |
| mpph9 | EGYPT | 1994 | 404925.7193 |
| mpph9 | EGYPT | 1993 | 296691.1725 |
| mpph9 | EGYPT | 1992 | 449161.6055 |
| mpph9 | ETHIOPIA | 1998 | 178828.6942 |
| mpph9 | ETHIOPIA | 1997 | 322949.1543 |
| mpph9 | ETHIOPIA | 1996 | 179589.0062 |
| mpph9 | ETHIOPIA | 1995 | 215017.5362 |
| mpph9 | ETHIOPIA | 1994 | 509710.4645 |
| mpph9 | ETHIOPIA | 1993 | 251330.1758 |
| mpph9 | ETHIOPIA | 1992 | 225397.2384 |
| mpph9 | FRANCE | 1998 | 210901.9632 |
| mpph9 | FRANCE | 1997 | 234428.9324 |
| mpph9 | FRANCE | 1996 | 283026.6644 |
| mpph9 | FRANCE | 1995 | 428615.5897 |
| mpph9 | FRANCE | 1994 | 233410.4344 |
| mpph9 | FRANCE | 1993 | 420330.4447 |
| mpph9 | FRANCE | 1992 | 359496.0042 |
| mpph9 | GERMANY | 1998 | 229863.3768 |
| mpph9 | GERMANY | 1997 | 519160.2856 |
| mpph9 | GERMANY | 1996 | 533764.1221 |
| mpph9 | GERMANY | 1995 | 621744.7373 |
| mpph9 | GERMANY | 1994 | 340785.3795 |
| mpph9 | GERMANY | 1993 | 673651.1393 |
| mpph9 | GERMANY | 1992 | 524002.5977 |
| mpph9 | INDIA | 1998 | 334403.8655 |
| mpph9 | INDIA | 1997 | 156434.8865 |
| mpph9 | INDIA | 1996 | 265093.2063 |
| mpph9 | INDIA | 1995 | 137842.0462 |
| mpph9 | INDIA | 1994 | 262710.5074 |
| mpph9 | INDIA | 1993 | 328441.1285 |
| mpph9 | INDIA | 1992 | 199589.6727 |
| mpph9 | INDONESIA | 1998 | 155973.1013 |
| mpph9 | INDONESIA | 1997 | 316792.0784 |
| mpph9 | INDONESIA | 1996 | 422245.5263 |
| mpph9 | INDONESIA | 1995 | 235242.8814 |
| mpph9 | INDONESIA | 1994 | 326775.3396 |
| mpph9 | INDONESIA | 1993 | 327711.7699 |
| mpph9 | INDONESIA | 1992 | 243688.5923 |
| mpph9 | IRAN | 1998 | 27198.8568 |
| mpph9 | IRAN | 1997 | 174737.8001 |
| mpph9 | IRAN | 1996 | 50121.8822 |
| mpph9 | IRAN | 1995 | 70977.8022 |
| mpph9 | IRAN | 1994 | 104593.0442 |
| mpph9 | IRAN | 1993 | 25867.0544 |
| mpph9 | IRAN | 1992 | 82988.9337 |
| mpph9 | IRAQ | 1998 | 157348.1240 |
| mpph9 | IRAQ | 1997 | 227619.0410 |
| mpph9 | IRAQ | 1996 | 114431.2136 |
| mpph9 | IRAQ | 1995 | 83702.7028 |
| mpph9 | IRAQ | 1994 | 189246.3076 |
| mpph9 | IRAQ | 1993 | 172977.0040 |
| mpph9 | IRAQ | 1992 | 165679.6544 |
| mpph9 | JAPAN | 1998 | 301448.7416 |
| mpph9 | JAPAN | 1997 | 274224.7673 |
| mpph9 | JAPAN | 1996 | 365055.9942 |
| mpph9 | JAPAN | 1995 | 273486.9553 |
| mpph9 | JAPAN | 1994 | 306480.9939 |
| mpph9 | JAPAN | 1993 | 309841.9310 |
| mpph9 | JAPAN | 1992 | 257133.6723 |
| mpph9 | JORDAN | 1998 | 51101.6440 |
| mpph9 | JORDAN | 1996 | 6016.6285 |
| mpph9 | JORDAN | 1995 | 58278.1892 |
| mpph9 | JORDAN | 1994 | 59604.3204 |
| mpph9 | JORDAN | 1993 | 110544.8190 |
| mpph9 | KENYA | 1998 | 239097.5320 |
| mpph9 | KENYA | 1997 | 177292.9690 |
| mpph9 | KENYA | 1996 | 597636.7126 |
| mpph9 | KENYA | 1995 | 434837.8428 |
| mpph9 | KENYA | 1994 | 511118.7047 |
| mpph9 | KENYA | 1993 | 181482.4886 |
| mpph9 | KENYA | 1992 | 442814.6201 |
| mpph9 | MOROCCO | 1998 | 94153.7562 |
| mpph9 | MOROCCO | 1997 | 1952.7200 |
| mpph9 | MOROCCO | 1996 | 184609.4769 |
| mpph9 | MOROCCO | 1995 | 138773.7720 |
| mpph9 | MOROCCO | 1994 | 141735.9952 |
| mpph9 | MOROCCO | 1993 | 240971.4009 |
| mpph9 | MOROCCO | 1992 | 76485.6974 |
| mpph9 | MOZAMBIQUE | 1998 | 315271.5330 |
| mpph9 | MOZAMBIQUE | 1997 | 593511.8009 |
| mpph9 | MOZAMBIQUE | 1996 | 463830.0035 |
| mpph9 | MOZAMBIQUE | 1995 | 463982.1278 |
| mpph9 | MOZAMBIQUE | 1994 | 402790.4493 |
| mpph9 | MOZAMBIQUE | 1993 | 765203.5080 |
| mpph9 | MOZAMBIQUE | 1992 | 552780.7126 |
| mpph9 | PERU | 1998 | 291043.9094 |
| mpph9 | PERU | 1997 | 332386.6526 |
| mpph9 | PERU | 1996 | 271308.8627 |
| mpph9 | PERU | 1995 | 136468.6570 |
| mpph9 | PERU | 1994 | 231696.8464 |
| mpph9 | PERU | 1993 | 319175.9000 |
| mpph9 | PERU | 1992 | 296178.1348 |
| mpph9 | ROMANIA | 1998 | 366693.1531 |
| mpph9 | ROMANIA | 1997 | 313915.6675 |
| mpph9 | ROMANIA | 1996 | 257449.7931 |
| mpph9 | ROMANIA | 1995 | 613689.1994 |
| mpph9 | ROMANIA | 1994 | 514683.8323 |
| mpph9 | ROMANIA | 1993 | 301818.9752 |
| mpph9 | ROMANIA | 1992 | 445559.9618 |
| mpph9 | RUSSIA | 1998 | 215635.7552 |
| mpph9 | RUSSIA | 1997 | 263377.9773 |
| mpph9 | RUSSIA | 1996 | 292798.2473 |
| mpph9 | RUSSIA | 1995 | 202559.9044 |
| mpph9 | RUSSIA | 1994 | 287175.8782 |
| mpph9 | RUSSIA | 1993 | 163995.8157 |
| mpph9 | RUSSIA | 1992 | 356477.2999 |
| mpph9 | SAUDI ARABIA | 1998 | 22338.7375 |
| mpph9 | SAUDI ARABIA | 1997 | 89352.2847 |
| mpph9 | SAUDI ARABIA | 1996 | 172227.1252 |
| mpph9 | SAUDI ARABIA | 1995 | 104670.1059 |
| mpph9 | SAUDI ARABIA | 1994 | 39327.6690 |
| mpph9 | SAUDI ARABIA | 1993 | 76176.8010 |
| mpph9 | SAUDI ARABIA | 1992 | 71000.2760 |
| mpph9 | UNITED KINGDOM | 1998 | 57011.9084 |
| mpph9 | UNITED KINGDOM | 1997 | 86313.0141 |
| mpph9 | UNITED KINGDOM | 1996 | 93430.0955 |
| mpph9 | UNITED KINGDOM | 1995 | 105005.8744 |
| mpph9 | UNITED KINGDOM | 1994 | 111953.2358 |
| mpph9 | UNITED KINGDOM | 1993 | 161721.5622 |
| mpph9 | UNITED KINGDOM | 1992 | 173519.0108 |
| mpph9 | UNITED STATES | 1998 | 382856.8948 |
| mpph9 | UNITED STATES | 1997 | 494438.3396 |
| mpph9 | UNITED STATES | 1996 | 548337.7007 |
| mpph9 | UNITED STATES | 1995 | 720764.4099 |
| mpph9 | UNITED STATES | 1994 | 695834.7785 |
| mpph9 | UNITED STATES | 1993 | 593012.3919 |
| mpph9 | UNITED STATES | 1992 | 801814.0301 |
| mpph9 | VIETNAM | 1998 | 253199.9819 |
| mpph9 | VIETNAM | 1997 | 551578.3779 |
| mpph9 | VIETNAM | 1996 | 309940.0530 |
| mpph9 | VIETNAM | 1995 | 491467.2046 |
| mpph9 | VIETNAM | 1994 | 510626.2215 |
| mpph9 | VIETNAM | 1993 | 786734.2542 |
| mpph9 | VIETNAM | 1992 | 511062.6378 |
| (172 rows) |
| |
| select 'mpph10', |
| c_custkey, |
| c_name, |
| sum(l_extendedprice * (1 - l_discount)) as revenue, |
| c_acctbal, |
| n_name, |
| c_address, |
| c_phone, |
| c_comment |
| from |
| co_customer, |
| co_orders, |
| co_lineitem, |
| co_nation |
| where |
| c_custkey = o_custkey |
| and l_orderkey = o_orderkey |
| and o_orderdate >= date '1994-10-01' |
| and o_orderdate < date '1994-10-01' + interval '3 month' |
| and l_returnflag = 'R' |
| and c_nationkey = n_nationkey |
| group by |
| c_custkey, |
| c_name, |
| c_acctbal, |
| c_phone, |
| n_name, |
| c_address, |
| c_comment |
| order by |
| revenue desc |
| LIMIT 20; |
| ?column? | c_custkey | c_name | revenue | c_acctbal | n_name | c_address | c_phone | c_comment |
| ----------+-----------+--------------------+-------------+-----------+---------------------------+------------------------------------------+-----------------+--------------------------------------------------------------------------------------------------------------------- |
| mpph10 | 643 | Customer#000000643 | 379216.9236 | 5184.70 | ALGERIA | 9T 2avhfyF PQ | 10-978-597-2747 | fily along the quickly ironic ideas. final, final |
| mpph10 | 1255 | Customer#000001255 | 348227.6139 | 6487.71 | KENYA | UC6I32JjBU62t4WgDe e2pDYbuM3VAt4MPM | 24-359-633-2713 | s deposits sleep. blithely ironic dependencies wake. blithely even theodolites sleep. blithely |
| mpph10 | 1144 | Customer#000001144 | 344762.9152 | 4189.04 | ARGENTINA | DGLUWG9evYLNbYhOXVzqZ LdfIMVfBjDf | 11-336-453-4489 | ideas. even, regular excuses after the ironic requests cajole blithe |
| mpph10 | 871 | Customer#000000871 | 336419.8098 | -395.89 | SAUDI ARABIA | KcLmBKitbx7NvU7bpu9clIyccxWG | 30-933-714-8982 | ts. blithely silent courts doze. regular atta |
| mpph10 | 421 | Customer#000000421 | 335198.8566 | 7073.17 | JORDAN | it3mUlkZAe9J8gmy | 23-918-228-2560 | lithely final deposits haggle furiously above the |
| mpph10 | 61 | Customer#000000061 | 332777.6898 | 1536.24 | PERU | 9kndve4EAJxhg3veF BfXr7AqOsT39o gtqjaYE | 27-626-559-8599 | egular packages shall have to impress along the |
| mpph10 | 1121 | Customer#000001121 | 320274.8995 | 3942.11 | SAUDI ARABIA | o2uc3AHYz,m 3vYg8YxBwI0XuG | 30-197-936-4724 | usly? final theodolites are carefully |
| mpph10 | 532 | Customer#000000532 | 296758.8028 | 1725.68 | MOROCCO | xwWO3lWjgVJTZwhnltyH6zj5ddkzgH8RbF | 25-875-978-2232 | usly regular deposits kindle. quickly even depos |
| mpph10 | 584 | Customer#000000584 | 286297.8180 | 8825.71 | MOROCCO | jebKvptmHtS9,YE1qOjl2AOw38P,8skngJZh | 25-352-778-1041 | ages boost regular deposits. blithely stealthy depo |
| mpph10 | 892 | Customer#000000892 | 284479.7745 | 4799.98 | INDONESIA | N KwiRAwIk6KL9WJ6vt0G | 19-589-784-1249 | ses are carefully. quickly regular theodolites cajole. carefully express accounts wake sly |
| mpph10 | 169 | Customer#000000169 | 277234.4946 | 4483.83 | CHINA | NjhmHa7xrcjE | 28-362-499-3728 | fully unusual pinto beans. blithely express asymptotes lose carefully regular instructions? accounts b |
| mpph10 | 1036 | Customer#000001036 | 270725.2873 | 1766.23 | INDIA | fxujgj8DOFO6oKrH | 18-791-577-7691 | ins sleep. slyly express platelets cajol |
| mpph10 | 608 | Customer#000000608 | 268304.6758 | 2256.36 | MOZAMBIQUE | luMI1JpfrrILCEeTgz8k98z | 26-767-193-8671 | ld packages. special requests along the accounts are after the carefully unusual deposits. blithely quiet excuses c |
| mpph10 | 635 | Customer#000000635 | 261889.3542 | 8216.79 | BRAZIL | Ftqi0UYvzz56Ov,J6,ySp5WE4vJ2rtY | 12-399-186-7550 | efully bold deposits doubt above the clos |
| mpph10 | 1279 | Customer#000001279 | 261726.8460 | 7915.06 | KENYA | fkrzLacsqCnwUwgjjttKmY | 24-742-587-6985 | tes are. ideas above the carefully ironic d |
| mpph10 | 1483 | Customer#000001483 | 256807.2933 | 4409.70 | GERMANY | ZjY1C b6cOnY3 | 17-202-113-4814 | nts sleep around the carefully express theodolites. requests nag |
| mpph10 | 71 | Customer#000000071 | 251773.7061 | -611.19 | GERMANY | TlGalgdXWBmMV,6agLyWYDyIz9MKzcY8gl,w6t1B | 17-710-812-5403 | g courts across the regular, final pinto beans are blithely pending ac |
| mpph10 | 664 | Customer#000000664 | 244482.6132 | 8878.22 | MOROCCO | viRe1P6HiyL4LXpU7HPwu | 25-329-655-5068 | yly ironic requests cajole pending pla |
| mpph10 | 883 | Customer#000000883 | 238622.1581 | 479.96 | CANADA | qVQ8rWNU5KZYDcS | 13-526-239-6950 | uctions are carefully across the regular, regular asymptote |
| mpph10 | 1288 | Customer#000001288 | 236676.5999 | 6603.43 | CANADA | wQDTTCkSGxic2d66 | 13-533-256-9320 | equests detect atop the ironic deposits. final requests according to the blithely sp |
| (20 rows) |
| |
| select 'mpph11', |
| ps_partkey, |
| sum(ps_supplycost * ps_availqty) as value |
| from |
| co_partsupp, |
| co_supplier, |
| co_nation |
| where |
| ps_suppkey = s_suppkey |
| and s_nationkey = n_nationkey |
| and n_name = 'ROMANIA' |
| group by |
| ps_partkey having |
| sum(ps_supplycost * ps_availqty) > ( |
| select |
| sum(ps_supplycost * ps_availqty) * 0.0001000000 |
| from |
| co_partsupp, |
| co_supplier, |
| co_nation |
| where |
| ps_suppkey = s_suppkey |
| and s_nationkey = n_nationkey |
| and n_name = 'ROMANIA' |
| ) |
| order by |
| value desc; |
| ?column? | ps_partkey | value |
| ----------+------------+------------- |
| mpph11 | 917 | 12344895.22 |
| mpph11 | 685 | 11950940.60 |
| mpph11 | 1081 | 10580686.59 |
| mpph11 | 1011 | 9608892.80 |
| mpph11 | 623 | 9343081.80 |
| mpph11 | 787 | 8569925.48 |
| mpph11 | 1185 | 8073895.00 |
| mpph11 | 367 | 7883443.69 |
| mpph11 | 109 | 7657641.60 |
| mpph11 | 1451 | 7613526.60 |
| mpph11 | 1899 | 7550881.80 |
| mpph11 | 1842 | 7505106.20 |
| mpph11 | 213 | 7479470.28 |
| mpph11 | 161 | 7398630.95 |
| mpph11 | 1416 | 7287490.02 |
| mpph11 | 1309 | 7213260.60 |
| mpph11 | 949 | 7197510.84 |
| mpph11 | 1323 | 7140115.71 |
| mpph11 | 1046 | 7046743.50 |
| mpph11 | 69 | 6970845.15 |
| mpph11 | 1581 | 6760133.10 |
| mpph11 | 862 | 6658234.84 |
| mpph11 | 1283 | 6609824.32 |
| mpph11 | 1277 | 6599037.12 |
| mpph11 | 828 | 6565785.62 |
| mpph11 | 1536 | 6561151.80 |
| mpph11 | 207 | 6537250.98 |
| mpph11 | 1085 | 6537104.27 |
| mpph11 | 751 | 6531660.40 |
| mpph11 | 360 | 6530297.41 |
| mpph11 | 1984 | 6495512.50 |
| mpph11 | 765 | 6460546.80 |
| mpph11 | 1917 | 6227301.68 |
| mpph11 | 1716 | 6116013.75 |
| mpph11 | 730 | 6100067.88 |
| mpph11 | 994 | 6032702.08 |
| mpph11 | 1144 | 6012205.92 |
| mpph11 | 1108 | 5914872.72 |
| mpph11 | 1950 | 5912352.20 |
| mpph11 | 1963 | 5873329.44 |
| mpph11 | 26 | 5867999.40 |
| mpph11 | 983 | 5846645.17 |
| mpph11 | 1808 | 5835183.38 |
| mpph11 | 504 | 5770344.51 |
| mpph11 | 1016 | 5718859.87 |
| mpph11 | 1494 | 5687809.60 |
| mpph11 | 1551 | 5668132.44 |
| mpph11 | 262 | 5625893.82 |
| mpph11 | 465 | 5537420.64 |
| mpph11 | 125 | 5533747.40 |
| mpph11 | 1972 | 5526059.28 |
| mpph11 | 1125 | 5514223.46 |
| mpph11 | 601 | 5513532.30 |
| mpph11 | 886 | 5450951.91 |
| mpph11 | 173 | 5409250.08 |
| mpph11 | 1752 | 5389034.04 |
| mpph11 | 1644 | 5387317.60 |
| mpph11 | 526 | 5350481.57 |
| mpph11 | 895 | 5346555.18 |
| mpph11 | 1576 | 5301661.68 |
| mpph11 | 692 | 5269557.57 |
| mpph11 | 951 | 5264770.02 |
| mpph11 | 861 | 5214617.22 |
| mpph11 | 1545 | 5196334.26 |
| mpph11 | 1356 | 5192649.28 |
| mpph11 | 789 | 5162645.80 |
| mpph11 | 1516 | 5107050.00 |
| mpph11 | 1616 | 5091834.00 |
| mpph11 | 1116 | 4992110.70 |
| mpph11 | 551 | 4982558.21 |
| mpph11 | 1887 | 4934262.24 |
| mpph11 | 885 | 4876658.57 |
| mpph11 | 116 | 4852263.60 |
| mpph11 | 251 | 4747015.56 |
| mpph11 | 394 | 4624460.10 |
| mpph11 | 1091 | 4589240.04 |
| mpph11 | 329 | 4558084.80 |
| mpph11 | 632 | 4494879.28 |
| mpph11 | 1485 | 4482428.50 |
| mpph11 | 1725 | 4340873.16 |
| mpph11 | 816 | 4326623.61 |
| mpph11 | 699 | 4310431.00 |
| mpph11 | 403 | 4283221.60 |
| mpph11 | 1768 | 4251602.98 |
| mpph11 | 1158 | 4229896.16 |
| mpph11 | 591 | 4216726.24 |
| mpph11 | 1248 | 4157093.60 |
| mpph11 | 1679 | 4156156.64 |
| mpph11 | 663 | 4142402.22 |
| mpph11 | 1719 | 4101486.48 |
| mpph11 | 395 | 4052997.76 |
| mpph11 | 1351 | 4045565.12 |
| mpph11 | 531 | 4042060.39 |
| mpph11 | 1951 | 4023967.36 |
| mpph11 | 1294 | 4009307.81 |
| mpph11 | 616 | 4004057.26 |
| mpph11 | 316 | 3986943.88 |
| mpph11 | 1928 | 3964898.76 |
| mpph11 | 1337 | 3951488.10 |
| mpph11 | 1851 | 3918641.34 |
| mpph11 | 521 | 3913058.16 |
| mpph11 | 883 | 3908087.82 |
| mpph11 | 961 | 3814756.38 |
| mpph11 | 366 | 3812257.88 |
| mpph11 | 1875 | 3800216.84 |
| mpph11 | 668 | 3772880.16 |
| mpph11 | 107 | 3756380.24 |
| mpph11 | 1061 | 3747377.84 |
| mpph11 | 16 | 3745783.12 |
| mpph11 | 294 | 3744033.70 |
| mpph11 | 1561 | 3711744.00 |
| mpph11 | 1574 | 3702071.64 |
| mpph11 | 1732 | 3695765.58 |
| mpph11 | 564 | 3680200.80 |
| mpph11 | 1371 | 3677874.16 |
| mpph11 | 516 | 3664770.45 |
| mpph11 | 1585 | 3641002.20 |
| mpph11 | 755 | 3635116.80 |
| mpph11 | 959 | 3620453.76 |
| mpph11 | 190 | 3559078.95 |
| mpph11 | 1194 | 3479709.09 |
| mpph11 | 416 | 3452131.59 |
| mpph11 | 333 | 3446486.38 |
| mpph11 | 377 | 3359789.30 |
| mpph11 | 1455 | 3342304.35 |
| mpph11 | 289 | 3270429.10 |
| mpph11 | 689 | 3260147.55 |
| mpph11 | 1919 | 3239067.00 |
| mpph11 | 1603 | 3194711.46 |
| mpph11 | 1438 | 3163393.12 |
| mpph11 | 1777 | 3107373.72 |
| mpph11 | 11 | 3035887.92 |
| mpph11 | 1340 | 3030301.09 |
| mpph11 | 1287 | 2985392.48 |
| mpph11 | 1347 | 2983078.12 |
| mpph11 | 1205 | 2971470.28 |
| mpph11 | 285 | 2967973.75 |
| mpph11 | 357 | 2967100.97 |
| mpph11 | 429 | 2962631.88 |
| mpph11 | 91 | 2951493.40 |
| mpph11 | 1161 | 2928475.76 |
| mpph11 | 914 | 2927894.16 |
| mpph11 | 1962 | 2925555.12 |
| mpph11 | 1483 | 2918425.86 |
| mpph11 | 561 | 2904720.39 |
| mpph11 | 258 | 2895651.20 |
| mpph11 | 194 | 2840047.13 |
| mpph11 | 1671 | 2818290.28 |
| mpph11 | 1477 | 2777362.76 |
| mpph11 | 1505 | 2766157.98 |
| mpph11 | 332 | 2741984.16 |
| mpph11 | 301 | 2737431.90 |
| mpph11 | 729 | 2706503.68 |
| mpph11 | 654 | 2662180.27 |
| mpph11 | 142 | 2647051.80 |
| mpph11 | 164 | 2643604.15 |
| mpph11 | 1662 | 2642551.92 |
| mpph11 | 1554 | 2639338.38 |
| mpph11 | 280 | 2631317.56 |
| mpph11 | 1541 | 2603175.96 |
| mpph11 | 1610 | 2463001.95 |
| mpph11 | 407 | 2460304.47 |
| mpph11 | 199 | 2442107.46 |
| mpph11 | 534 | 2420752.38 |
| mpph11 | 1313 | 2408870.75 |
| mpph11 | 1759 | 2387379.32 |
| mpph11 | 1115 | 2321227.26 |
| mpph11 | 1251 | 2311454.53 |
| mpph11 | 1285 | 2260852.77 |
| mpph11 | 159 | 2256004.65 |
| mpph11 | 1973 | 2243745.69 |
| mpph11 | 1638 | 2232762.96 |
| mpph11 | 1774 | 2217104.85 |
| mpph11 | 556 | 2195013.90 |
| mpph11 | 1694 | 2163305.16 |
| mpph11 | 819 | 2152055.50 |
| mpph11 | 992 | 2121582.28 |
| mpph11 | 785 | 2121133.75 |
| mpph11 | 1985 | 2069183.28 |
| mpph11 | 794 | 2059945.54 |
| mpph11 | 498 | 2055444.32 |
| mpph11 | 1385 | 2051890.11 |
| mpph11 | 1916 | 2032768.96 |
| mpph11 | 361 | 2017055.81 |
| mpph11 | 76 | 2012711.58 |
| mpph11 | 1873 | 2000792.40 |
| mpph11 | 94 | 1986087.48 |
| mpph11 | 1651 | 1980440.40 |
| mpph11 | 1059 | 1959087.04 |
| mpph11 | 1122 | 1942108.90 |
| mpph11 | 261 | 1928153.10 |
| mpph11 | 1861 | 1928114.84 |
| mpph11 | 461 | 1877992.32 |
| mpph11 | 224 | 1863852.24 |
| mpph11 | 1242 | 1851493.60 |
| mpph11 | 1634 | 1743866.22 |
| mpph11 | 761 | 1741958.65 |
| mpph11 | 1080 | 1741751.34 |
| mpph11 | 338 | 1724805.12 |
| mpph11 | 661 | 1709946.82 |
| mpph11 | 388 | 1696006.86 |
| mpph11 | 231 | 1655972.00 |
| mpph11 | 525 | 1633729.79 |
| mpph11 | 1906 | 1626282.30 |
| mpph11 | 85 | 1599847.56 |
| mpph11 | 60 | 1579401.77 |
| mpph11 | 926 | 1570368.78 |
| mpph11 | 1511 | 1569870.02 |
| mpph11 | 1113 | 1516263.20 |
| mpph11 | 1089 | 1477486.65 |
| mpph11 | 1422 | 1435904.00 |
| mpph11 | 458 | 1433040.45 |
| mpph11 | 1907 | 1421100.55 |
| mpph11 | 323 | 1419854.80 |
| mpph11 | 851 | 1400193.30 |
| mpph11 | 44 | 1353557.34 |
| mpph11 | 595 | 1350125.70 |
| mpph11 | 1822 | 1337990.67 |
| mpph11 | 1 | 1333528.04 |
| mpph11 | 1710 | 1331788.48 |
| mpph11 | 61 | 1322305.60 |
| mpph11 | 798 | 1313571.96 |
| mpph11 | 784 | 1309867.02 |
| mpph11 | 651 | 1307083.56 |
| mpph11 | 1468 | 1302397.20 |
| mpph11 | 1149 | 1289607.35 |
| mpph11 | 1179 | 1242058.40 |
| mpph11 | 818 | 1225981.68 |
| mpph11 | 1189 | 1204828.08 |
| mpph11 | 797 | 1181263.32 |
| mpph11 | 1375 | 1178128.60 |
| mpph11 | 1015 | 1164198.48 |
| mpph11 | 1994 | 1149222.96 |
| mpph11 | 66 | 1148101.44 |
| mpph11 | 1929 | 1131697.92 |
| mpph11 | 240 | 1126682.48 |
| mpph11 | 1378 | 1121941.05 |
| mpph11 | 762 | 1109467.26 |
| mpph11 | 586 | 1108200.58 |
| mpph11 | 716 | 1107627.42 |
| mpph11 | 752 | 1102384.63 |
| mpph11 | 1220 | 1083540.00 |
| mpph11 | 1675 | 1064600.76 |
| mpph11 | 1380 | 1020105.06 |
| mpph11 | 204 | 1014095.32 |
| mpph11 | 1214 | 1013602.86 |
| mpph11 | 1186 | 1006354.08 |
| mpph11 | 927 | 1003227.51 |
| mpph11 | 1473 | 997508.48 |
| mpph11 | 1701 | 994231.40 |
| mpph11 | 168 | 988803.90 |
| mpph11 | 852 | 977609.14 |
| mpph11 | 235 | 977200.14 |
| mpph11 | 501 | 961161.66 |
| mpph11 | 1620 | 950561.25 |
| mpph11 | 1709 | 927244.00 |
| mpph11 | 1565 | 921078.22 |
| mpph11 | 960 | 913060.80 |
| mpph11 | 385 | 910892.90 |
| mpph11 | 1434 | 905713.25 |
| mpph11 | 658 | 894649.92 |
| mpph11 | 1865 | 886024.01 |
| mpph11 | 487 | 883607.88 |
| mpph11 | 1279 | 877210.28 |
| mpph11 | 1211 | 875261.76 |
| mpph11 | 555 | 869246.77 |
| mpph11 | 1521 | 866284.81 |
| mpph11 | 427 | 839771.02 |
| mpph11 | 1628 | 832363.52 |
| mpph11 | 297 | 832286.88 |
| mpph11 | 1051 | 824164.90 |
| mpph11 | 185 | 794405.50 |
| mpph11 | 1412 | 793718.80 |
| mpph11 | 432 | 782403.82 |
| mpph11 | 216 | 776184.13 |
| mpph11 | 1056 | 772092.44 |
| mpph11 | 494 | 768524.43 |
| mpph11 | 1446 | 746482.32 |
| mpph11 | 1661 | 733795.56 |
| mpph11 | 1274 | 711073.48 |
| mpph11 | 451 | 676703.28 |
| mpph11 | 1685 | 661635.90 |
| mpph11 | 1143 | 660014.26 |
| mpph11 | 1318 | 655995.66 |
| mpph11 | 1531 | 649589.40 |
| mpph11 | 1514 | 627482.08 |
| mpph11 | 1612 | 626730.56 |
| mpph11 | 948 | 622068.66 |
| mpph11 | 571 | 619871.04 |
| mpph11 | 1767 | 614422.00 |
| mpph11 | 351 | 601983.45 |
| mpph11 | 1499 | 594599.22 |
| mpph11 | 1941 | 594211.48 |
| mpph11 | 1153 | 584114.56 |
| mpph11 | 1257 | 580110.85 |
| mpph11 | 1461 | 576845.88 |
| mpph11 | 1361 | 570409.02 |
| mpph11 | 1250 | 567963.36 |
| mpph11 | 422 | 530847.10 |
| mpph11 | 1653 | 525077.35 |
| mpph11 | 1669 | 513932.46 |
| mpph11 | 1596 | 505225.82 |
| mpph11 | 850 | 483358.05 |
| mpph11 | 1151 | 481433.04 |
| mpph11 | 86 | 471697.70 |
| mpph11 | 894 | 465151.80 |
| mpph11 | 19 | 464872.80 |
| mpph11 | 474 | 455889.28 |
| mpph11 | 493 | 455628.44 |
| mpph11 | 267 | 453340.80 |
| mpph11 | 1856 | 450086.28 |
| mpph11 | 1830 | 446553.54 |
| mpph11 | 456 | 439968.00 |
| mpph11 | 305 | 421891.68 |
| mpph11 | 1594 | 417994.09 |
| mpph11 | 1894 | 414577.35 |
| mpph11 | 1240 | 413718.76 |
| mpph11 | 35 | 398837.24 |
| mpph11 | 1180 | 391898.15 |
| mpph11 | 1794 | 355474.42 |
| mpph11 | 1024 | 319659.12 |
| mpph11 | 594 | 315583.24 |
| mpph11 | 10 | 314550.82 |
| mpph11 | 1953 | 314372.14 |
| mpph11 | 1261 | 312283.65 |
| mpph11 | 1832 | 308459.25 |
| mpph11 | 1785 | 300945.33 |
| mpph11 | 138 | 298832.01 |
| mpph11 | 753 | 297884.88 |
| mpph11 | 1790 | 277454.80 |
| mpph11 | 133 | 262568.64 |
| mpph11 | 51 | 260089.38 |
| mpph11 | 620 | 246511.60 |
| mpph11 | 1961 | 232870.27 |
| mpph11 | 1224 | 227429.47 |
| mpph11 | 183 | 225827.28 |
| mpph11 | 1735 | 219074.20 |
| mpph11 | 1816 | 218339.50 |
| mpph11 | 1743 | 217085.97 |
| mpph11 | 985 | 182239.20 |
| mpph11 | 1761 | 182100.00 |
| mpph11 | 464 | 179639.88 |
| mpph11 | 817 | 170795.52 |
| mpph11 | 485 | 170664.12 |
| mpph11 | 1818 | 161250.35 |
| mpph11 | 630 | 158427.72 |
| mpph11 | 1571 | 156406.05 |
| mpph11 | 1094 | 155577.60 |
| mpph11 | 436 | 147283.92 |
| mpph11 | 916 | 146788.80 |
| mpph11 | 310 | 145905.18 |
| mpph11 | 1751 | 140193.69 |
| mpph11 | 993 | 136907.25 |
| mpph11 | 1050 | 136152.30 |
| mpph11 | 1394 | 120166.11 |
| mpph11 | 1177 | 115967.72 |
| mpph11 | 151 | 110222.90 |
| (357 rows) |
| |
| select 'mpph12', |
| l_shipmode, |
| sum(case |
| when o_orderpriority = '1-URGENT' |
| or o_orderpriority = '2-HIGH' |
| then 1 |
| else 0 |
| end) as high_line_count, |
| sum(case |
| when o_orderpriority <> '1-URGENT' |
| and o_orderpriority <> '2-HIGH' |
| then 1 |
| else 0 |
| end) as low_line_count |
| from |
| co_orders, |
| co_lineitem |
| where |
| o_orderkey = l_orderkey |
| and l_shipmode in ('RAIL', 'MAIL') |
| and l_commitdate < l_receiptdate |
| and l_shipdate < l_commitdate |
| and l_receiptdate >= date '1993-01-01' |
| and l_receiptdate < date '1993-01-01' + interval '1 year' |
| group by |
| l_shipmode |
| order by |
| l_shipmode; |
| ?column? | l_shipmode | high_line_count | low_line_count |
| ----------+------------+-----------------+---------------- |
| mpph12 | MAIL | 41 | 99 |
| mpph12 | RAIL | 54 | 102 |
| (2 rows) |
| |
| select 'mpph13', |
| c_count, |
| count(*) as custdist |
| from |
| ( |
| select |
| c_custkey, |
| count(o_orderkey) |
| from |
| co_customer left outer join co_orders on |
| c_custkey = o_custkey |
| and o_comment not like '%express%deposits%' |
| group by |
| c_custkey |
| ) as c_orders (c_custkey, c_count) |
| group by |
| c_count |
| order by |
| custdist desc, |
| c_count desc; |
| ?column? | c_count | custdist |
| ----------+---------+---------- |
| mpph13 | 0 | 500 |
| mpph13 | 11 | 66 |
| mpph13 | 10 | 64 |
| mpph13 | 8 | 63 |
| mpph13 | 12 | 61 |
| mpph13 | 9 | 60 |
| mpph13 | 20 | 58 |
| mpph13 | 13 | 58 |
| mpph13 | 14 | 53 |
| mpph13 | 15 | 48 |
| mpph13 | 7 | 47 |
| mpph13 | 18 | 43 |
| mpph13 | 17 | 40 |
| mpph13 | 21 | 38 |
| mpph13 | 16 | 38 |
| mpph13 | 19 | 36 |
| mpph13 | 6 | 35 |
| mpph13 | 22 | 34 |
| mpph13 | 24 | 32 |
| mpph13 | 23 | 30 |
| mpph13 | 25 | 22 |
| mpph13 | 26 | 19 |
| mpph13 | 5 | 13 |
| mpph13 | 27 | 10 |
| mpph13 | 28 | 9 |
| mpph13 | 4 | 7 |
| mpph13 | 32 | 4 |
| mpph13 | 30 | 4 |
| mpph13 | 29 | 3 |
| mpph13 | 3 | 2 |
| mpph13 | 2 | 2 |
| mpph13 | 31 | 1 |
| (32 rows) |
| |
| select 'mpph14', |
| 100.00 * sum(case |
| when p_type like 'PROMO%' |
| then l_extendedprice * (1 - l_discount) |
| else 0 |
| end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue |
| from |
| co_lineitem, |
| co_part |
| where |
| l_partkey = p_partkey |
| and l_shipdate >= date '1993-01-01' |
| and l_shipdate < date '1993-01-01' + interval '1 month'; |
| ?column? | promo_revenue |
| ----------+--------------------- |
| mpph14 | 11.5452471385458443 |
| (1 row) |
| |
| create view revenue0 (supplier_no, total_revenue) as |
| select |
| l_suppkey, |
| sum(l_extendedprice * (1 - l_discount)) |
| from |
| co_lineitem |
| where |
| l_shipdate >= date '1993-01-01' |
| and l_shipdate < date '1993-01-01' + interval '3 month' |
| group by |
| l_suppkey; |
| select 'mpph15', |
| s_suppkey, |
| s_name, |
| s_address, |
| s_phone, |
| total_revenue |
| from |
| co_supplier, |
| revenue0 |
| where |
| s_suppkey = supplier_no |
| and total_revenue = ( |
| select |
| max(total_revenue) |
| from |
| revenue0 |
| ) |
| order by |
| s_suppkey; |
| ?column? | s_suppkey | s_name | s_address | s_phone | total_revenue |
| ----------+-----------+---------------------------+-----------------------------+-----------------+--------------- |
| mpph15 | 84 | Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx | 34-869-118-7803 | 1134618.0543 |
| (1 row) |
| |
| drop view revenue0; |
| select 'mpph16', |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| co_part, |
| co_partsupp left join co_supplier on (ps_suppkey=s_suppkey and s_comment like '%Customer%Complaints%' ) |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and s_suppkey is null |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| ?column? | p_brand | p_type | p_size | supplier_cnt |
| ----------+------------+---------------------------+--------+-------------- |
| mpph16 | Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| mpph16 | Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| mpph16 | Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| mpph16 | Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| mpph16 | Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| mpph16 | Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| mpph16 | Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| mpph16 | Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| mpph16 | Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| mpph16 | Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| mpph16 | Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| mpph16 | Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| mpph16 | Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| mpph16 | Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| mpph16 | Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| mpph16 | Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| mpph16 | Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| mpph16 | Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| mpph16 | Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| mpph16 | Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| mpph16 | Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| mpph16 | Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| mpph16 | Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| mpph16 | Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| mpph16 | Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| mpph16 | Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| mpph16 | Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| mpph16 | Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| mpph16 | Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| mpph16 | Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| mpph16 | Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| mpph16 | Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| mpph16 | Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| mpph16 | Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| mpph16 | Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| mpph16 | Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| mpph16 | Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| mpph16 | Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| mpph16 | Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| mpph16 | Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| mpph16 | Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| mpph16 | Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| mpph16 | Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| mpph16 | Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| mpph16 | Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| mpph16 | Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| mpph16 | Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| mpph16 | Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| mpph16 | Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| mpph16 | Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| mpph16 | Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| mpph16 | Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| mpph16 | Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| mpph16 | Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| mpph16 | Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| mpph16 | Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| mpph16 | Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| mpph16 | Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| mpph16 | Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| mpph16 | Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| mpph16 | Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| mpph16 | Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| mpph16 | Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| mpph16 | Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| mpph16 | Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| mpph16 | Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| mpph16 | Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| mpph16 | Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| mpph16 | Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| mpph16 | Brand#23 | SMALL PLATED TIN | 42 | 4 |
| mpph16 | Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| mpph16 | Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| mpph16 | Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| mpph16 | Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| mpph16 | Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| mpph16 | Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| mpph16 | Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| mpph16 | Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| mpph16 | Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| mpph16 | Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| mpph16 | Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| mpph16 | Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| mpph16 | Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| mpph16 | Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| mpph16 | Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| mpph16 | Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| mpph16 | Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| mpph16 | Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| mpph16 | Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| mpph16 | Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| mpph16 | Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| mpph16 | Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| mpph16 | Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| mpph16 | Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| mpph16 | Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| mpph16 | Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| mpph16 | Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| mpph16 | Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| mpph16 | Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| mpph16 | Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| mpph16 | Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| mpph16 | Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| mpph16 | Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| mpph16 | Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| mpph16 | Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| mpph16 | Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| mpph16 | Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| mpph16 | Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| mpph16 | Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| mpph16 | Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| mpph16 | Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| mpph16 | Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| mpph16 | Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| mpph16 | Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| mpph16 | Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| mpph16 | Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| mpph16 | Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| mpph16 | Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| mpph16 | Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| mpph16 | Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| mpph16 | Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| mpph16 | Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| mpph16 | Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| mpph16 | Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| mpph16 | Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| mpph16 | Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| mpph16 | Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| mpph16 | Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| mpph16 | Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| mpph16 | Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| mpph16 | Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| mpph16 | Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| mpph16 | Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| mpph16 | Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| mpph16 | Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| mpph16 | Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| mpph16 | Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| mpph16 | Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| mpph16 | Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| mpph16 | Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| mpph16 | Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| mpph16 | Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| mpph16 | Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| mpph16 | Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| mpph16 | Brand#43 | LARGE PLATED TIN | 24 | 4 |
| mpph16 | Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| mpph16 | Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| mpph16 | Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| mpph16 | Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| mpph16 | Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| mpph16 | Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| mpph16 | Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| mpph16 | Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| mpph16 | Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| mpph16 | Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| mpph16 | Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| mpph16 | Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| mpph16 | Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| mpph16 | Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| mpph16 | Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| mpph16 | Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| mpph16 | Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| mpph16 | Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| mpph16 | Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| mpph16 | Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| mpph16 | Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| mpph16 | Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| mpph16 | Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| mpph16 | Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| mpph16 | Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| mpph16 | Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| mpph16 | Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| mpph16 | Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| mpph16 | Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| mpph16 | Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| mpph16 | Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| mpph16 | Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| mpph16 | Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| mpph16 | Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| mpph16 | Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| mpph16 | Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| mpph16 | Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| mpph16 | Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| mpph16 | Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| mpph16 | Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| mpph16 | Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| mpph16 | Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| mpph16 | Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| mpph16 | Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| mpph16 | Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| mpph16 | Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| mpph16 | Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| mpph16 | Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| mpph16 | Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| mpph16 | Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| mpph16 | Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| mpph16 | Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| mpph16 | Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| mpph16 | Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| mpph16 | Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| mpph16 | Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| mpph16 | Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| mpph16 | Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| mpph16 | Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| mpph16 | Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| mpph16 | Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| mpph16 | Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| mpph16 | Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| mpph16 | Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| mpph16 | Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| mpph16 | Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| mpph16 | Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| mpph16 | Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| mpph16 | Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| mpph16 | Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| mpph16 | Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| co_partsupp, |
| co_part |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and ps_suppkey not in ( |
| select |
| s_suppkey |
| from |
| co_supplier |
| where |
| s_comment like '%Customer%Complaints%' |
| ) |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select 'mpph17', |
| sum(l_extendedprice) / 7.0 as avg_yearly |
| from |
| co_lineitem, |
| ( |
| select |
| p_partkey as x_partkey, |
| 0.2 * avg(l_quantity) as x_avg_20 |
| from |
| co_part, |
| co_lineitem |
| where |
| p_partkey = l_partkey |
| and p_brand = 'Brand#32' |
| and p_container = 'JUMBO PACK' |
| group by |
| p_partkey |
| ) x |
| where |
| x_partkey = l_partkey |
| and l_quantity < x_avg_20; |
| ?column? | avg_yearly |
| ----------+----------------------- |
| mpph17 | 1278.3700000000000000 |
| (1 row) |
| |
| select |
| sum(l_extendedprice) / 7.0 as avg_yearly |
| from |
| co_lineitem, |
| co_part |
| where |
| p_partkey = l_partkey |
| and p_brand = 'Brand#32' |
| and p_container = 'JUMBO PACK' |
| and l_quantity < ( |
| select |
| 0.2 * avg(l_quantity) |
| from |
| co_lineitem |
| where |
| l_partkey = p_partkey |
| ); |
| avg_yearly |
| ----------------------- |
| 1278.3700000000000000 |
| (1 row) |
| |
| select 'mpph18', |
| c_name, |
| c_custkey, |
| o_orderkey, |
| o_orderdate, |
| o_totalprice, |
| sum(l_quantity) |
| from |
| co_customer, |
| co_orders, |
| co_lineitem |
| where |
| o_orderkey in ( |
| select |
| l_orderkey |
| from |
| co_lineitem |
| group by |
| l_orderkey having |
| sum(l_quantity) > 300 |
| ) |
| and c_custkey = o_custkey |
| and o_orderkey = l_orderkey |
| group by |
| c_name, |
| c_custkey, |
| o_orderkey, |
| o_orderdate, |
| o_totalprice |
| order by |
| o_totalprice desc, |
| o_orderdate |
| LIMIT 100; |
| ?column? | c_name | c_custkey | o_orderkey | o_orderdate | o_totalprice | sum |
| ----------+--------------------+-----------+------------+-------------+--------------+-------- |
| mpph18 | Customer#000000667 | 667 | 29158 | 10-21-1995 | 439687.23 | 305.00 |
| mpph18 | Customer#000000178 | 178 | 6882 | 04-09-1997 | 422359.65 | 303.00 |
| (2 rows) |
| |
| select 'mpph19', |
| sum(l_extendedprice* (1 - l_discount)) as revenue |
| from |
| co_lineitem, |
| co_part |
| where |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#23' |
| and p_container in ('SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') |
| and l_quantity >= 1 and l_quantity <= 1 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ) |
| or |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#53' |
| and p_container in ('MED BAG', 'MED BOX', 'MED PKG', 'MED PACK') |
| and l_quantity >= 10 and l_quantity <= 10 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ) |
| or |
| ( |
| p_partkey = l_partkey |
| and p_brand = 'Brand#21' |
| and p_container in ('LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') |
| and l_quantity >= 20 and l_quantity <= 20 + 10 |
| and p_size between 1 and 15 |
| and l_shipmode in ('AIR', 'AIR REG') |
| and l_shipinstruct = 'DELIVER IN PERSON' |
| ); |
| ?column? | revenue |
| ----------+------------ |
| mpph19 | 10604.0448 |
| (1 row) |
| |
| select 'mpph20', |
| s_name, |
| s_address |
| from |
| co_supplier, |
| co_nation |
| where |
| s_suppkey in( |
| select |
| ps_suppkey |
| from |
| co_partsupp, |
| ( |
| select |
| sum(l_quantity) as qty_sum, l_partkey, l_suppkey |
| from |
| co_lineitem |
| where |
| l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| group by l_partkey, l_suppkey ) g |
| where |
| g.l_partkey = ps_partkey |
| and g.l_suppkey = ps_suppkey |
| and ps_availqty > 0.5 * g.qty_sum |
| and ps_partkey in ( select p_partkey from co_part where p_name like 'medium%' ) |
| ) |
| and s_nationkey = n_nationkey |
| and n_name = 'UNITED STATES' |
| order by |
| s_name; |
| ?column? | s_name | s_address |
| ----------+---------------------------+------------------------------------------ |
| mpph20 | Supplier#000000010 | Saygah3gYWMp72i PY |
| mpph20 | Supplier#000000019 | edZT3es,nBFD8lBXTGeTl |
| mpph20 | Supplier#000000046 | e0URUXfDOYMdKe16Z5h5StMRbzGmTs,D2cjap |
| mpph20 | Supplier#000000049 | Nvq 6macF4GtJvz |
| mpph20 | Supplier#000000064 | w80JjnIP lGoLdUjRutbv81gGlqqpW4PQBeOtSYU |
| mpph20 | Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx |
| (6 rows) |
| |
| select |
| s_name, |
| s_address |
| from |
| co_supplier, |
| co_nation |
| where |
| s_suppkey in ( |
| select |
| ps_suppkey |
| from |
| co_partsupp |
| where |
| ps_partkey in ( |
| select |
| p_partkey |
| from |
| co_part |
| where |
| p_name like 'medium%' |
| ) |
| and ps_availqty > ( |
| select |
| 0.5 * sum(l_quantity) |
| from |
| co_lineitem |
| where |
| l_partkey = ps_partkey |
| and l_suppkey = ps_suppkey |
| and l_shipdate >= date '1996-01-01' |
| and l_shipdate < date '1996-01-01' + interval '1 year' |
| ) |
| ) |
| and s_nationkey = n_nationkey |
| and n_name = 'UNITED STATES' |
| order by |
| s_name; |
| s_name | s_address |
| ---------------------------+------------------------------------------ |
| Supplier#000000010 | Saygah3gYWMp72i PY |
| Supplier#000000019 | edZT3es,nBFD8lBXTGeTl |
| Supplier#000000046 | e0URUXfDOYMdKe16Z5h5StMRbzGmTs,D2cjap |
| Supplier#000000049 | Nvq 6macF4GtJvz |
| Supplier#000000064 | w80JjnIP lGoLdUjRutbv81gGlqqpW4PQBeOtSYU |
| Supplier#000000084 | DcYjWMiZGQqEKOJi4wAmIV08ikx |
| (6 rows) |
| |
| select 'mpph21', |
| s_name, |
| count(distinct(l1.l_orderkey::text||l1.l_linenumber::text)) as numwait |
| from |
| co_supplier, |
| co_orders, |
| co_nation, |
| co_lineitem l1 |
| left join co_lineitem l2 |
| on (l2.l_orderkey = l1.l_orderkey and l2.l_suppkey <> l1.l_suppkey) |
| left join ( |
| select |
| l3.l_orderkey, |
| l3.l_suppkey |
| from |
| co_lineitem l3 |
| where |
| l3.l_receiptdate > l3.l_commitdate) l4 |
| on (l4.l_orderkey = l1.l_orderkey and l4.l_suppkey <> l1.l_suppkey) |
| where |
| s_suppkey = l1.l_suppkey |
| and o_orderkey = l1.l_orderkey |
| and o_orderstatus = 'F' |
| and l1.l_receiptdate > l1.l_commitdate |
| and l2.l_orderkey is not null |
| and l4.l_orderkey is null |
| and s_nationkey = n_nationkey |
| and n_name = 'MOZAMBIQUE' |
| group by |
| s_name |
| order by |
| numwait desc, |
| s_name |
| LIMIT 100; |
| ?column? | s_name | numwait |
| ----------+---------------------------+--------- |
| mpph21 | Supplier#000000056 | 18 |
| mpph21 | Supplier#000000073 | 13 |
| mpph21 | Supplier#000000018 | 12 |
| mpph21 | Supplier#000000058 | 10 |
| mpph21 | Supplier#000000030 | 9 |
| mpph21 | Supplier#000000093 | 9 |
| mpph21 | Supplier#000000031 | 6 |
| (7 rows) |
| |
| select 'mpph22', |
| cntrycode, |
| count(*) as numcust, |
| sum(c_acctbal) as totacctbal |
| from |
| ( |
| select |
| substring(c_phone from 1 for 2) as cntrycode, |
| c_acctbal |
| from |
| co_customer left join co_orders |
| on c_custkey = o_custkey |
| where |
| substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| and c_acctbal > ( |
| select |
| avg(c_acctbal) |
| from |
| co_customer |
| where |
| c_acctbal > 0.00 |
| and substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| ) |
| and o_custkey is null |
| ) as custsale |
| group by |
| cntrycode |
| order by |
| cntrycode; |
| ?column? | cntrycode | numcust | totacctbal |
| ----------+-----------+---------+------------ |
| mpph22 | 11 | 11 | 82845.34 |
| mpph22 | 13 | 10 | 75359.29 |
| mpph22 | 19 | 17 | 132118.07 |
| mpph22 | 21 | 9 | 73087.05 |
| mpph22 | 22 | 9 | 65544.55 |
| mpph22 | 26 | 6 | 47747.11 |
| mpph22 | 28 | 10 | 79310.33 |
| (7 rows) |
| |
| select |
| cntrycode, |
| count(*) as numcust, |
| sum(c_acctbal) as totacctbal |
| from |
| ( |
| select |
| substring(c_phone from 1 for 2) as cntrycode, |
| c_acctbal |
| from |
| co_customer |
| where |
| substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| and c_acctbal > ( |
| select |
| avg(c_acctbal) |
| from |
| co_customer |
| where |
| c_acctbal > 0.00 |
| and substring(c_phone from 1 for 2) in |
| ('11', '28', '21', '26', '19', '13', '22') |
| ) |
| and not exists ( |
| select |
| * |
| from |
| co_orders |
| where |
| o_custkey = c_custkey |
| ) |
| ) as custsale |
| group by |
| cntrycode |
| order by |
| cntrycode; |
| cntrycode | numcust | totacctbal |
| -----------+---------+------------ |
| 11 | 11 | 82845.34 |
| 13 | 10 | 75359.29 |
| 19 | 17 | 132118.07 |
| 21 | 9 | 73087.05 |
| 22 | 9 | 65544.55 |
| 26 | 6 | 47747.11 |
| 28 | 10 | 79310.33 |
| (7 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| co_partsupp, |
| co_part |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and ps_suppkey not in ( |
| select |
| s_suppkey |
| from |
| co_supplier |
| where |
| s_comment like '%Customer%Complaints%' |
| ) |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| select |
| p_brand, |
| p_type, |
| p_size, |
| count(distinct ps_suppkey) as supplier_cnt |
| from |
| co_part, |
| co_partsupp left join co_supplier on (ps_suppkey=s_suppkey and s_comment like '%Customer%Complaints%' ) |
| where |
| p_partkey = ps_partkey |
| and p_brand <> 'Brand#35' |
| and p_type not like 'MEDIUM ANODIZED%' |
| and p_size in (39, 31, 24, 22, 46, 20, 42, 15) |
| and s_suppkey is null |
| group by |
| p_brand, |
| p_type, |
| p_size |
| order by |
| supplier_cnt desc, |
| p_brand, |
| p_type, |
| p_size; |
| p_brand | p_type | p_size | supplier_cnt |
| ------------+---------------------------+--------+-------------- |
| Brand#41 | MEDIUM BRUSHED BRASS | 15 | 8 |
| Brand#51 | STANDARD ANODIZED BRASS | 22 | 8 |
| Brand#55 | STANDARD ANODIZED STEEL | 42 | 8 |
| Brand#11 | ECONOMY BRUSHED STEEL | 24 | 4 |
| Brand#11 | ECONOMY PLATED COPPER | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 20 | 4 |
| Brand#11 | LARGE BURNISHED NICKEL | 39 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 22 | 4 |
| Brand#11 | PROMO BRUSHED NICKEL | 24 | 4 |
| Brand#11 | PROMO BURNISHED TIN | 42 | 4 |
| Brand#11 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#11 | SMALL BURNISHED COPPER | 39 | 4 |
| Brand#11 | SMALL BURNISHED STEEL | 42 | 4 |
| Brand#11 | SMALL PLATED COPPER | 46 | 4 |
| Brand#11 | STANDARD ANODIZED TIN | 24 | 4 |
| Brand#11 | STANDARD BRUSHED STEEL | 42 | 4 |
| Brand#11 | STANDARD BURNISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD PLATED TIN | 20 | 4 |
| Brand#11 | STANDARD POLISHED STEEL | 20 | 4 |
| Brand#11 | STANDARD POLISHED TIN | 39 | 4 |
| Brand#12 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#12 | ECONOMY PLATED TIN | 31 | 4 |
| Brand#12 | LARGE BRUSHED TIN | 39 | 4 |
| Brand#12 | LARGE PLATED COPPER | 46 | 4 |
| Brand#12 | MEDIUM BRUSHED TIN | 20 | 4 |
| Brand#12 | MEDIUM PLATED NICKEL | 24 | 4 |
| Brand#12 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#12 | PROMO ANODIZED STEEL | 46 | 4 |
| Brand#12 | PROMO BRUSHED STEEL | 20 | 4 |
| Brand#12 | PROMO BURNISHED NICKEL | 20 | 4 |
| Brand#12 | SMALL ANODIZED BRASS | 39 | 4 |
| Brand#12 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#12 | SMALL POLISHED COPPER | 42 | 4 |
| Brand#12 | STANDARD ANODIZED TIN | 20 | 4 |
| Brand#13 | ECONOMY BURNISHED COPPER | 42 | 4 |
| Brand#13 | ECONOMY BURNISHED NICKEL | 20 | 4 |
| Brand#13 | ECONOMY PLATED STEEL | 22 | 4 |
| Brand#13 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#13 | MEDIUM POLISHED BRASS | 24 | 4 |
| Brand#13 | PROMO ANODIZED NICKEL | 39 | 4 |
| Brand#13 | PROMO POLISHED BRASS | 31 | 4 |
| Brand#13 | PROMO POLISHED COPPER | 15 | 4 |
| Brand#13 | SMALL BRUSHED COPPER | 20 | 4 |
| Brand#13 | STANDARD ANODIZED STEEL | 20 | 4 |
| Brand#13 | STANDARD POLISHED COPPER | 22 | 4 |
| Brand#13 | STANDARD POLISHED NICKEL | 46 | 4 |
| Brand#14 | ECONOMY BRUSHED NICKEL | 24 | 4 |
| Brand#14 | ECONOMY BURNISHED COPPER | 46 | 4 |
| Brand#14 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#14 | LARGE ANODIZED NICKEL | 20 | 4 |
| Brand#14 | LARGE ANODIZED TIN | 20 | 4 |
| Brand#14 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#14 | MEDIUM PLATED TIN | 31 | 4 |
| Brand#14 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#14 | STANDARD ANODIZED TIN | 42 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#14 | STANDARD BRUSHED NICKEL | 46 | 4 |
| Brand#15 | ECONOMY BRUSHED NICKEL | 15 | 4 |
| Brand#15 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#15 | ECONOMY POLISHED COPPER | 22 | 4 |
| Brand#15 | ECONOMY POLISHED STEEL | 24 | 4 |
| Brand#15 | LARGE BURNISHED BRASS | 22 | 4 |
| Brand#15 | LARGE BURNISHED TIN | 31 | 4 |
| Brand#15 | LARGE PLATED COPPER | 22 | 4 |
| Brand#15 | LARGE POLISHED COPPER | 24 | 4 |
| Brand#15 | LARGE POLISHED TIN | 20 | 4 |
| Brand#15 | SMALL BRUSHED STEEL | 20 | 4 |
| Brand#15 | SMALL BURNISHED STEEL | 22 | 4 |
| Brand#15 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#15 | STANDARD PLATED STEEL | 24 | 4 |
| Brand#21 | ECONOMY BRUSHED NICKEL | 39 | 4 |
| Brand#21 | ECONOMY PLATED BRASS | 15 | 4 |
| Brand#21 | ECONOMY PLATED COPPER | 24 | 4 |
| Brand#21 | LARGE ANODIZED NICKEL | 24 | 4 |
| Brand#21 | LARGE POLISHED TIN | 20 | 4 |
| Brand#21 | MEDIUM BRUSHED STEEL | 42 | 4 |
| Brand#21 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#21 | PROMO BRUSHED TIN | 42 | 4 |
| Brand#21 | PROMO PLATED COPPER | 20 | 4 |
| Brand#21 | SMALL BRUSHED BRASS | 24 | 4 |
| Brand#21 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#21 | STANDARD BRUSHED STEEL | 20 | 4 |
| Brand#21 | STANDARD BURNISHED STEEL | 31 | 4 |
| Brand#22 | LARGE ANODIZED BRASS | 31 | 4 |
| Brand#22 | LARGE BRUSHED NICKEL | 42 | 4 |
| Brand#22 | MEDIUM POLISHED COPPER | 20 | 4 |
| Brand#22 | SMALL ANODIZED BRASS | 31 | 4 |
| Brand#22 | SMALL ANODIZED STEEL | 22 | 4 |
| Brand#22 | SMALL BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD ANODIZED STEEL | 42 | 4 |
| Brand#22 | STANDARD BRUSHED COPPER | 22 | 4 |
| Brand#22 | STANDARD BURNISHED NICKEL | 42 | 4 |
| Brand#22 | STANDARD PLATED COPPER | 20 | 4 |
| Brand#23 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#23 | ECONOMY BRUSHED TIN | 15 | 4 |
| Brand#23 | LARGE ANODIZED BRASS | 20 | 4 |
| Brand#23 | LARGE POLISHED COPPER | 42 | 4 |
| Brand#23 | LARGE POLISHED TIN | 42 | 4 |
| Brand#23 | MEDIUM BRUSHED TIN | 22 | 4 |
| Brand#23 | MEDIUM POLISHED STEEL | 46 | 4 |
| Brand#23 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#23 | PROMO BURNISHED BRASS | 39 | 4 |
| Brand#23 | SMALL PLATED TIN | 42 | 4 |
| Brand#23 | STANDARD BURNISHED BRASS | 31 | 4 |
| Brand#23 | STANDARD PLATED NICKEL | 20 | 4 |
| Brand#24 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#24 | MEDIUM BURNISHED NICKEL | 20 | 4 |
| Brand#24 | MEDIUM POLISHED BRASS | 42 | 4 |
| Brand#24 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#24 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#24 | STANDARD ANODIZED COPPER | 24 | 4 |
| Brand#24 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#25 | ECONOMY POLISHED STEEL | 39 | 4 |
| Brand#25 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#25 | LARGE BRUSHED TIN | 31 | 4 |
| Brand#25 | MEDIUM BRUSHED COPPER | 39 | 4 |
| Brand#25 | MEDIUM PLATED BRASS | 22 | 4 |
| Brand#25 | MEDIUM PLATED NICKEL | 20 | 4 |
| Brand#25 | MEDIUM POLISHED COPPER | 31 | 4 |
| Brand#25 | MEDIUM POLISHED NICKEL | 15 | 4 |
| Brand#25 | PROMO ANODIZED STEEL | 22 | 4 |
| Brand#25 | PROMO ANODIZED TIN | 31 | 4 |
| Brand#25 | PROMO POLISHED STEEL | 20 | 4 |
| Brand#25 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#25 | SMALL BURNISHED COPPER | 15 | 4 |
| Brand#25 | SMALL BURNISHED NICKEL | 39 | 4 |
| Brand#25 | STANDARD ANODIZED COPPER | 22 | 4 |
| Brand#25 | STANDARD ANODIZED NICKEL | 42 | 4 |
| Brand#31 | ECONOMY BRUSHED COPPER | 24 | 4 |
| Brand#31 | MEDIUM POLISHED STEEL | 39 | 4 |
| Brand#31 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#31 | SMALL BURNISHED COPPER | 24 | 4 |
| Brand#31 | SMALL POLISHED BRASS | 42 | 4 |
| Brand#31 | STANDARD ANODIZED NICKEL | 20 | 4 |
| Brand#31 | STANDARD BURNISHED TIN | 46 | 4 |
| Brand#31 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#32 | ECONOMY BURNISHED NICKEL | 42 | 4 |
| Brand#32 | ECONOMY PLATED COPPER | 31 | 4 |
| Brand#32 | ECONOMY POLISHED TIN | 20 | 4 |
| Brand#32 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 24 | 4 |
| Brand#32 | LARGE BRUSHED BRASS | 31 | 4 |
| Brand#32 | LARGE BURNISHED STEEL | 15 | 4 |
| Brand#32 | MEDIUM POLISHED NICKEL | 39 | 4 |
| Brand#32 | PROMO ANODIZED TIN | 39 | 4 |
| Brand#32 | PROMO BURNISHED STEEL | 20 | 4 |
| Brand#32 | SMALL BRUSHED STEEL | 39 | 4 |
| Brand#32 | SMALL PLATED BRASS | 31 | 4 |
| Brand#32 | STANDARD BRUSHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD BURNISHED NICKEL | 15 | 4 |
| Brand#32 | STANDARD POLISHED TIN | 15 | 4 |
| Brand#33 | ECONOMY BURNISHED STEEL | 39 | 4 |
| Brand#33 | ECONOMY POLISHED NICKEL | 24 | 4 |
| Brand#33 | PROMO ANODIZED TIN | 46 | 4 |
| Brand#33 | SMALL BRUSHED BRASS | 39 | 4 |
| Brand#33 | SMALL BRUSHED STEEL | 42 | 4 |
| Brand#33 | SMALL BURNISHED TIN | 31 | 4 |
| Brand#33 | STANDARD BURNISHED COPPER | 46 | 4 |
| Brand#33 | STANDARD POLISHED BRASS | 46 | 4 |
| Brand#34 | ECONOMY ANODIZED TIN | 20 | 4 |
| Brand#34 | ECONOMY BURNISHED BRASS | 22 | 4 |
| Brand#34 | ECONOMY PLATED STEEL | 39 | 4 |
| Brand#34 | ECONOMY POLISHED STEEL | 42 | 4 |
| Brand#34 | LARGE ANODIZED STEEL | 46 | 4 |
| Brand#34 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#34 | LARGE BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#34 | MEDIUM BURNISHED TIN | 20 | 4 |
| Brand#34 | MEDIUM PLATED STEEL | 39 | 4 |
| Brand#34 | PROMO BRUSHED STEEL | 31 | 4 |
| Brand#34 | PROMO POLISHED COPPER | 24 | 4 |
| Brand#41 | LARGE BURNISHED TIN | 22 | 4 |
| Brand#41 | MEDIUM BURNISHED STEEL | 24 | 4 |
| Brand#41 | PROMO BURNISHED COPPER | 20 | 4 |
| Brand#41 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#41 | SMALL BRUSHED NICKEL | 22 | 4 |
| Brand#41 | SMALL BRUSHED TIN | 46 | 4 |
| Brand#41 | STANDARD ANODIZED BRASS | 42 | 4 |
| Brand#41 | STANDARD BRUSHED NICKEL | 31 | 4 |
| Brand#41 | STANDARD POLISHED TIN | 22 | 4 |
| Brand#42 | ECONOMY BRUSHED STEEL | 31 | 4 |
| Brand#42 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 31 | 4 |
| Brand#42 | ECONOMY PLATED BRASS | 46 | 4 |
| Brand#42 | LARGE POLISHED BRASS | 20 | 4 |
| Brand#42 | MEDIUM BRUSHED BRASS | 20 | 4 |
| Brand#42 | PROMO BRUSHED TIN | 46 | 4 |
| Brand#42 | PROMO BURNISHED TIN | 24 | 4 |
| Brand#42 | PROMO PLATED NICKEL | 22 | 4 |
| Brand#42 | PROMO POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 15 | 4 |
| Brand#42 | SMALL POLISHED TIN | 24 | 4 |
| Brand#42 | STANDARD ANODIZED TIN | 15 | 4 |
| Brand#43 | ECONOMY BRUSHED STEEL | 20 | 4 |
| Brand#43 | ECONOMY BRUSHED TIN | 42 | 4 |
| Brand#43 | ECONOMY POLISHED TIN | 39 | 4 |
| Brand#43 | LARGE PLATED COPPER | 22 | 4 |
| Brand#43 | LARGE PLATED TIN | 24 | 4 |
| Brand#43 | MEDIUM PLATED STEEL | 42 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 15 | 4 |
| Brand#43 | PROMO BRUSHED STEEL | 42 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 20 | 4 |
| Brand#43 | SMALL ANODIZED BRASS | 46 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 20 | 4 |
| Brand#43 | STANDARD BRUSHED COPPER | 24 | 4 |
| Brand#44 | ECONOMY ANODIZED BRASS | 42 | 4 |
| Brand#44 | ECONOMY BURNISHED BRASS | 15 | 4 |
| Brand#44 | LARGE PLATED NICKEL | 46 | 4 |
| Brand#44 | PROMO BRUSHED TIN | 15 | 4 |
| Brand#45 | ECONOMY BURNISHED BRASS | 31 | 4 |
| Brand#45 | ECONOMY BURNISHED NICKEL | 22 | 4 |
| Brand#45 | LARGE ANODIZED TIN | 39 | 4 |
| Brand#45 | LARGE PLATED STEEL | 22 | 4 |
| Brand#45 | MEDIUM POLISHED COPPER | 15 | 4 |
| Brand#45 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 22 | 4 |
| Brand#45 | PROMO ANODIZED BRASS | 31 | 4 |
| Brand#45 | SMALL PLATED COPPER | 15 | 4 |
| Brand#45 | SMALL POLISHED BRASS | 31 | 4 |
| Brand#45 | STANDARD BRUSHED TIN | 39 | 4 |
| Brand#45 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#51 | ECONOMY ANODIZED TIN | 42 | 4 |
| Brand#51 | ECONOMY BURNISHED COPPER | 20 | 4 |
| Brand#51 | ECONOMY PLATED COPPER | 15 | 4 |
| Brand#51 | ECONOMY POLISHED STEEL | 15 | 4 |
| Brand#51 | LARGE ANODIZED TIN | 42 | 4 |
| Brand#51 | LARGE POLISHED NICKEL | 46 | 4 |
| Brand#51 | PROMO BURNISHED COPPER | 39 | 4 |
| Brand#51 | PROMO BURNISHED STEEL | 24 | 4 |
| Brand#51 | SMALL ANODIZED COPPER | 20 | 4 |
| Brand#51 | SMALL ANODIZED NICKEL | 42 | 4 |
| Brand#51 | SMALL ANODIZED STEEL | 42 | 4 |
| Brand#51 | STANDARD PLATED STEEL | 20 | 4 |
| Brand#51 | STANDARD POLISHED COPPER | 20 | 4 |
| Brand#52 | ECONOMY POLISHED BRASS | 46 | 4 |
| Brand#52 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#52 | LARGE POLISHED BRASS | 39 | 4 |
| Brand#52 | MEDIUM PLATED NICKEL | 22 | 4 |
| Brand#52 | MEDIUM PLATED STEEL | 20 | 4 |
| Brand#52 | PROMO BRUSHED STEEL | 39 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 31 | 4 |
| Brand#52 | SMALL ANODIZED COPPER | 42 | 4 |
| Brand#52 | SMALL BRUSHED TIN | 31 | 4 |
| Brand#52 | SMALL POLISHED TIN | 46 | 4 |
| Brand#52 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#52 | STANDARD POLISHED BRASS | 39 | 4 |
| Brand#52 | STANDARD POLISHED STEEL | 24 | 4 |
| Brand#53 | ECONOMY ANODIZED COPPER | 24 | 4 |
| Brand#53 | ECONOMY BURNISHED STEEL | 46 | 4 |
| Brand#53 | LARGE BRUSHED NICKEL | 39 | 4 |
| Brand#53 | LARGE BRUSHED STEEL | 42 | 4 |
| Brand#53 | PROMO BRUSHED BRASS | 42 | 4 |
| Brand#53 | PROMO BRUSHED COPPER | 24 | 4 |
| Brand#53 | PROMO POLISHED BRASS | 39 | 4 |
| Brand#53 | SMALL PLATED STEEL | 31 | 4 |
| Brand#53 | SMALL POLISHED TIN | 42 | 4 |
| Brand#53 | STANDARD ANODIZED NICKEL | 46 | 4 |
| Brand#53 | STANDARD BRUSHED STEEL | 31 | 4 |
| Brand#53 | STANDARD BURNISHED COPPER | 22 | 4 |
| Brand#54 | ECONOMY ANODIZED STEEL | 42 | 4 |
| Brand#54 | ECONOMY BRUSHED NICKEL | 42 | 4 |
| Brand#54 | ECONOMY POLISHED NICKEL | 22 | 4 |
| Brand#54 | LARGE BURNISHED COPPER | 22 | 4 |
| Brand#54 | LARGE BURNISHED TIN | 42 | 4 |
| Brand#54 | MEDIUM POLISHED BRASS | 22 | 4 |
| Brand#54 | MEDIUM POLISHED TIN | 46 | 4 |
| Brand#54 | PROMO POLISHED NICKEL | 42 | 4 |
| Brand#54 | PROMO POLISHED STEEL | 42 | 4 |
| Brand#54 | SMALL ANODIZED COPPER | 24 | 4 |
| Brand#54 | SMALL POLISHED TIN | 46 | 4 |
| Brand#54 | STANDARD ANODIZED BRASS | 22 | 4 |
| Brand#54 | STANDARD BRUSHED COPPER | 15 | 4 |
| Brand#54 | STANDARD BURNISHED COPPER | 31 | 4 |
| Brand#55 | ECONOMY ANODIZED STEEL | 31 | 4 |
| Brand#55 | ECONOMY BRUSHED BRASS | 46 | 4 |
| Brand#55 | ECONOMY PLATED TIN | 15 | 4 |
| Brand#55 | ECONOMY POLISHED BRASS | 24 | 4 |
| Brand#55 | LARGE BRUSHED COPPER | 46 | 4 |
| Brand#55 | LARGE BURNISHED STEEL | 46 | 4 |
| Brand#55 | LARGE POLISHED TIN | 42 | 4 |
| Brand#55 | SMALL BURNISHED BRASS | 42 | 4 |
| Brand#55 | SMALL POLISHED BRASS | 39 | 4 |
| Brand#55 | STANDARD ANODIZED NICKEL | 24 | 4 |
| Brand#55 | STANDARD PLATED TIN | 24 | 4 |
| (284 rows) |
| |
| -- mpph_aopart |
| CREATE TABLE aopart_REGION ( |
| R_REGIONKEY INTEGER, |
| R_NAME CHAR(25), |
| R_COMMENT VARCHAR(152) |
| ) |
| partition by range (r_regionkey) (partition p1 start('0') end('5')); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'r_regionkey' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into aopart_region select * from heap_region; |
| CREATE TABLE aopart_NATION ( |
| N_NATIONKEY INTEGER, |
| N_NAME CHAR(25), |
| N_REGIONKEY INTEGER, |
| N_COMMENT VARCHAR(152) |
| ) |
| partition by range (n_nationkey) |
| subpartition by range (n_regionkey) subpartition template (start('0') end('1') inclusive,start('2')) |
| (partition p1 start('0') end('10') WITH (appendonly=true,checksum=true,compresslevel=9), partition p2 start('10') end('25') WITH (checksum=false,appendonly=true,compresslevel=7)); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'n_nationkey' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into aopart_nation select * from heap_nation; |
| CREATE TABLE aopart_CUSTOMER ( |
| C_CUSTKEY INTEGER, |
| C_NAME VARCHAR(25), |
| C_ADDRESS VARCHAR(40), |
| C_NATIONKEY INTEGER, |
| C_PHONE CHAR(15), |
| C_ACCTBAL decimal, |
| C_MKTSEGMENT CHAR(10), |
| C_COMMENT VARCHAR(117) |
| ) |
| WITH (appendonly=true,checksum=false,compresslevel=1) |
| partition by list (c_mktsegment) |
| (partition p1 values('BUILDING','FURNITURE'), partition p2 values('MACHINERY'), partition p3 values('AUTOMOBILE'), partition p4 values('HOUSEHOLD'), partition p5 values(null)); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'c_custkey' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into aopart_customer select * from heap_customer; |
| CREATE TABLE aopart_part ( |
| P_PARTKEY INTEGER, |
| P_NAME VARCHAR(55), |
| P_MFGR CHAR(25), |
| P_BRAND CHAR(10), |
| P_TYPE VARCHAR(25), |
| P_SIZE integer, |
| P_CONTAINER CHAR(10), |
| P_RETAILPRICE decimal, |
| P_COMMENT VARCHAR(23) |
| ) |
| WITH (blocksize=16384,appendonly=true,checksum=false,compresstype=zlib,compresslevel=1) |
| partition by list (p_brand) |
| (partition p1 values('Brand#45','Brand#31','Brand#25') WITH (appendonly=true,checksum=true,compresslevel=5,compresstype=zlib), partition p2 values('Brand#34','Brand#22','Brand#21','Brand#55','Brand#32','Brand#13','Brand#35','Brand#51','Brand#24','Brand#43','Brand#54','Brand#33','Brand#23','Brand#14','Brand#53','Brand#15','Brand#52','Brand#44','Brand#41','Brand#42','Brand#11','Brand#12')); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'p_partkey' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into aopart_part select * from heap_part; |
| CREATE TABLE aopart_supplier ( |
| S_SUPPKEY INTEGER, |
| S_NAME CHAR(25), |
| S_ADDRESS VARCHAR(40), |
| S_NATIONKEY INTEGER, |
| S_PHONE CHAR(15), |
| S_ACCTBAL decimal, |
| S_COMMENT VARCHAR(101) |
| ) |
| WITH (blocksize=32768,appendonly=true,checksum=true,compresslevel=2) |
| partition by range (s_nationkey) |
| (partition p1 start('0') end('25') every(12)); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 's_suppkey' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into aopart_supplier select * from heap_supplier; |
| CREATE TABLE aopart_PARTSUPP ( |
| PS_PARTKEY INTEGER, |
| PS_SUPPKEY INTEGER, |
| PS_AVAILQTY integer, |
| PS_SUPPLYCOST decimal, |
| PS_COMMENT VARCHAR(199) |
| ) |
| WITH (checksum=false,appendonly=true,blocksize=49152,compresslevel=8) |
| partition by range (ps_partkey) |
| (partition p1 start('1') end('9214980'), partition p2 start('9214980') end('43244457') exclusive , partition p3 end('60489818'), partition p4 start('60489818') end('63663358') inclusive WITH (appendonly=true,checksum=false,compresstype=zlib,compresslevel=1), partition p5 end('100000001') WITH (checksum=true,appendonly=true,compresstype=zlib,compresslevel=1)); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'ps_partkey' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into aopart_partsupp select * from heap_partsupp; |
| CREATE TABLE aopart_ORDERS ( |
| O_ORDERKEY INT8, |
| O_CUSTKEY INTEGER, |
| O_ORDERSTATUS CHAR(1), |
| O_TOTALPRICE decimal, |
| O_ORDERDATE date, |
| O_ORDERPRIORITY CHAR(15), |
| O_CLERK CHAR(15), |
| O_SHIPPRIORITY integer, |
| O_COMMENT VARCHAR(79) |
| ) |
| partition by range (o_orderkey) subpartition by range (o_orderdate) subpartition by list (o_orderstatus) subpartition template (values('F','O','P')) |
| (partition p1 start('1') end('6000001') every(2000000) |
| (subpartition sp1 start('1992-01-01') ,subpartition sp2 start('1996-08-03') end('1998-08-03'))); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'o_orderkey' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into aopart_orders select * from heap_orders; |
| CREATE TABLE aopart_LINEITEM ( |
| L_ORDERKEY INT8, |
| L_PARTKEY INTEGER, |
| L_SUPPKEY INTEGER, |
| L_LINENUMBER integer, |
| L_QUANTITY decimal, |
| L_EXTENDEDPRICE decimal, |
| L_DISCOUNT decimal, |
| L_TAX decimal, |
| L_RETURNFLAG CHAR(1), |
| L_LINESTATUS CHAR(1), |
| L_SHIPDATE date, |
| L_COMMITDATE date, |
| L_RECEIPTDATE date, |
| L_SHIPINSTRUCT CHAR(25), |
| L_SHIPMODE CHAR(10), |
| L_COMMENT VARCHAR(44) |
| ) |
| WITH (appendonly=true,checksum=false,compresslevel=3) |
| partition by list (l_tax) |
| subpartition by range (l_suppkey) subpartition template (start('1') end('5000001') every(1666666)) |
| subpartition by range (l_commitdate) subpartition template (start('1992-01-31') end('1998-11-01') every(interval '15 months')) |
| subpartition by list (l_discount) subpartition template ( |
| values('0','0.1'), |
| values('0.06','0.01','0.02','0.07','0.08') WITH (appendonly=true,checksum=false,compresstype=zlib,compresslevel=1), |
| values('0.09','0.05','0.04','0.03')) |
| (partition p1 values('0','0.08') WITH (compresslevel=1,compresstype=zlib,appendonly=true,checksum=true), partition p2 values('0.07','0.01','0.06','0.05','0.02','0.04','0.03')); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'l_orderkey' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into aopart_lineitem select * from heap_lineitem; |
| create view revenue (supplier_no, total_revenue) as |
| select l_suppkey, |
| sum(l_extendedprice * (1 - l_discount)) |
| from aopart_lineitem |
| where l_shipdate >= date '1-jan-1996' |
| and l_shipdate < date '1-jan-1996' + interval '3 month' |
| group by l_suppkey; |
| ANALYZE aopart_LINEITEM; |
| select 'MPPH QUERY 01', l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, |
| sum(l_extendedprice*(1-l_discount)) as sum_disc_price, sum(l_extendedprice*(1-l_discount)*(1+l_tax)) as sum_charge, |
| avg(l_quantity) as avg_qty, avg(l_extendedprice) as avg_price, avg(l_discount) as avg_disc, count(*) as count_order |
| from aopart_lineitem where l_shipdate <= date '1998-12-01' - interval '90 day' group by l_returnflag, l_linestatus |
| order by l_returnflag, l_linestatus; |
| ?column? | l_returnflag | l_linestatus | sum_qty | sum_base_price | sum_disc_price | sum_charge | avg_qty | avg_price | avg_disc | count_order |
| ---------------+--------------+--------------+-----------+----------------+----------------+-------------------+---------------------+--------------------+------------------------+------------- |
| MPPH QUERY 01 | A | F | 380456.00 | 532348211.65 | 505822441.4861 | 526165934.000839 | 25.5751546114546921 | 35785.709306937349 | 0.05008133906964237698 | 14876 |
| MPPH QUERY 01 | N | F | 8971.00 | 12384801.37 | 11798257.2080 | 12282485.056933 | 25.7787356321839080 | 35588.509683908046 | 0.04775862068965517241 | 348 |
| MPPH QUERY 01 | N | O | 742802.00 | 1041502841.45 | 989737518.6346 | 1029418531.523350 | 25.4549878345498783 | 35691.129209074398 | 0.04993111956409992804 | 29181 |
| MPPH QUERY 01 | R | F | 381449.00 | 534594445.35 | 507996454.4067 | 528524219.358903 | 25.5971681653469333 | 35874.006532680177 | 0.04982753992752650651 | 14902 |
| (4 rows) |
| |
| select 'MPPH QUERY 02', s.s_acctbal,s.s_name,n.n_name,p.p_partkey,p.p_mfgr,s.s_address,s.s_phone,s.s_comment |
| from aopart_supplier s, aopart_partsupp ps, aopart_nation n, aopart_region r, aopart_part p, |
| (select p_partkey, min(ps_supplycost) as min_ps_cost |
| from aopart_part, aopart_partsupp , aopart_supplier,aopart_nation, aopart_region |
| where p_partkey=ps_partkey and s_suppkey = ps_suppkey and s_nationkey = n_nationkey and |
| n_regionkey = r_regionkey and r_name = 'EUROPE' |
| group by p_partkey) g |
| where p.p_partkey = ps.ps_partkey and g.p_partkey = p.p_partkey and g. min_ps_cost = ps.ps_supplycost and |
| s.s_suppkey = ps.ps_suppkey and p.p_size = 15 and p.p_type like '%BRASS' and s.s_nationkey = n.n_nationkey and |
| n.n_regionkey = r.r_regionkey and r.r_name = 'EUROPE' order by s. s_acctbal desc,n.n_name,s.s_name,p.p_partkey limit 100; |
| ?column? | s_acctbal | s_name | n_name | p_partkey | p_mfgr | s_address | s_phone | s_comment |
| ---------------+-----------+---------------------------+---------------------------+-----------+---------------------------+-----------------------------------------+-----------------+------------------------------------------------------------------------------------------------- |
| MPPH QUERY 02 | 4186.95 | Supplier#000000077 | GERMANY | 249 | Manufacturer#4 | wVtcr0uH3CyrSiWMLsqnB09Syo,UuZxPMeBghlY | 17-281-345-4863 | the slyly final asymptotes. blithely pending theodoli |
| MPPH QUERY 02 | 1883.37 | Supplier#000000086 | ROMANIA | 1015 | Manufacturer#4 | J1fgg5QaqnN | 29-903-665-7065 | cajole furiously special, final requests: furiously spec |
| MPPH QUERY 02 | 1687.81 | Supplier#000000017 | ROMANIA | 1634 | Manufacturer#2 | c2d,ESHRSkK3WYnxpgw6aOqN0q | 29-601-884-9219 | eep against the furiously bold ideas. fluffily bold packa |
| MPPH QUERY 02 | 287.16 | Supplier#000000052 | ROMANIA | 323 | Manufacturer#4 | WCk XCHYzBA1dvJDSol4ZJQQcQN, | 29-974-934-4713 | dolites are slyly against the furiously regular packages. ironic, final deposits cajole quickly |
| (4 rows) |
| |
| select 'MPPH QUERY 03', l_orderkey,sum(l_extendedprice*(1-l_discount)) as revenue,o_orderdate, o_shippriority |
| from aopart_customer,aopart_orders,aopart_lineitem |
| where c_mktsegment = 'BUILDING' and c_custkey = o_custkey and l_orderkey = o_orderkey and |
| o_orderdate < date '15-mar-1995' and l_shipdate > date '15-mar-1995' |
| group by l_orderkey,o_orderdate,o_shippriority order by revenue desc,o_orderdate limit 10; |
| ?column? | l_orderkey | revenue | o_orderdate | o_shippriority |
| ---------------+------------+-------------+-------------+---------------- |
| MPPH QUERY 03 | 47714 | 267010.5894 | 03-11-1995 | 0 |
| MPPH QUERY 03 | 22276 | 266351.5562 | 01-29-1995 | 0 |
| MPPH QUERY 03 | 32965 | 263768.3414 | 02-25-1995 | 0 |
| MPPH QUERY 03 | 21956 | 254541.1285 | 02-02-1995 | 0 |
| MPPH QUERY 03 | 1637 | 243512.7981 | 02-08-1995 | 0 |
| MPPH QUERY 03 | 10916 | 241320.0814 | 03-11-1995 | 0 |
| MPPH QUERY 03 | 30497 | 208566.6969 | 02-07-1995 | 0 |
| MPPH QUERY 03 | 450 | 205447.4232 | 03-05-1995 | 0 |
| MPPH QUERY 03 | 47204 | 204478.5213 | 03-13-1995 | 0 |
| MPPH QUERY 03 | 9696 | 201502.2188 | 02-20-1995 | 0 |
| (10 rows) |
| |
| select 'MPPH QUERY 04',o_orderpriority,count (distinct o_orderkey) as order_count |
| from aopart_orders left join aopart_lineitem on l_orderkey = o_orderkey |
| where o_orderdate >= date '1-jul-1993' and o_orderdate < date '1-jul-1993' + interval '3 month' and |
| l_commitdate < l_receiptdate and l_orderkey is not null |
| group by o_orderpriority order by o_orderpriority; |
| ?column? | o_orderpriority | order_count |
| ---------------+-----------------+------------- |
| MPPH QUERY 04 | 1-URGENT | 93 |
| MPPH QUERY 04 | 2-HIGH | 103 |
| MPPH QUERY 04 | 3-MEDIUM | 109 |
| MPPH QUERY 04 | 4-NOT SPECIFIED | 102 |
| MPPH QUERY 04 | 5-LOW | 128 |
| (5 rows) |
| |
| select 'MPPH QUERY 05',n_name, sum(l_extendedprice * (1 - l_discount)) as revenue |
| from aopart_customer, aopart_orders, aopart_lineitem, aopart_supplier, aopart_nation, aopart_region |
| where c_custkey = o_custkey and l_orderkey = o_orderkey and l_suppkey = s_suppkey and c_nationkey = s_nationkey and |
| s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = 'ASIA' and o_orderdate >= date '1-jan-1994' and |
| o_orderdate < date '1-jan-1994' + interval '1 year' |
| group by n_name order by revenue desc; |
| ?column? | n_name | revenue |
| ---------------+---------------------------+-------------- |
| MPPH QUERY 05 | VIETNAM | 1000926.6999 |
| MPPH QUERY 05 | CHINA | 740210.7570 |
| MPPH QUERY 05 | JAPAN | 660651.2425 |
| MPPH QUERY 05 | INDONESIA | 566379.5276 |
| MPPH QUERY 05 | INDIA | 422874.6844 |
| (5 rows) |
| |
| select 'MPPH QUERY 06',sum(l_extendedprice*l_discount) as revenue |
| from aopart_lineitem where l_shipdate >= date '1-jan-1994' and l_shipdate < date '1-jan-1994' + interval '1 year' and |
| l_discount between 0.06 - 0.01 and 0.06 + 0.01 and l_quantity < 24; |
| ?column? | revenue |
| ---------------+-------------- |
| MPPH QUERY 06 | 1193053.2253 |
| (1 row) |
| |
| select 'MPPH QUERY 07',supp_nation,cust_nation,l_year, sum(volume) as revenue |
| from ( |
| select n1.n_name as supp_nation,n2.n_name as cust_nation, extract(year from l_shipdate) as l_year, |
| l_extendedprice * (1 - l_discount) as volume |
| from aopart_supplier,aopart_lineitem,aopart_orders,aopart_customer,aopart_nation n1,aopart_nation n2 |
| where s_suppkey = l_suppkey and o_orderkey = l_orderkey and c_custkey = o_custkey and s_nationkey = n1.n_nationkey and |
| c_nationkey = n2.n_nationkey and ( (n1.n_name = 'FRANCE' and n2.n_name = 'GERMANY') or (n1.n_name = 'GERMANY' and |
| n2.n_name = 'FRANCE')) and l_shipdate between date '1995-01-01' and date '1996-12-31') as shipping |
| group by supp_nation,cust_nation,l_year order by supp_nation,cust_nation,l_year; |
| ?column? | supp_nation | cust_nation | l_year | revenue |
| ---------------+---------------------------+---------------------------+--------+------------- |
| MPPH QUERY 07 | FRANCE | GERMANY | 1995 | 268068.5774 |
| MPPH QUERY 07 | FRANCE | GERMANY | 1996 | 303862.2980 |
| MPPH QUERY 07 | GERMANY | FRANCE | 1995 | 621159.4882 |
| MPPH QUERY 07 | GERMANY | FRANCE | 1996 | 379095.8854 |
| (4 rows) |
| |
| select 'MPPH QUERY 08',o_year, sum(case when nation = 'BRAZIL' then volume else 0 end) / sum(volume) as mkt_share |
| from ( |
| select extract(year from o_orderdate) as o_year, l_extendedprice * (1-l_discount) as volume, n2.n_name as nation |
| from aopart_part,aopart_supplier,aopart_lineitem,aopart_orders,aopart_customer,aopart_nation n1,aopart_nation n2,aopart_region |
| where p_partkey = l_partkey and s_suppkey = l_suppkey and l_orderkey = o_orderkey and o_custkey = c_custkey and |
| c_nationkey = n1.n_nationkey and n1.n_regionkey = r_regionkey and r_name = 'AMERICA' and s_nationkey = n2.n_nationkey |
| and o_orderdate between date '1995-01-01' and date '1996-12-31' and p_type = 'ECONOMY ANODIZED STEEL') as all_nations |
| group by o_year order by o_year; |
| ?column? | o_year | mkt_share |
| ---------------+--------+---------------------------- |
| MPPH QUERY 08 | 1995 | 0.000000000000000000000000 |
| MPPH QUERY 08 | 1996 | 0.000000000000000000000000 |
| (2 rows) |
| |
| select 'MPPH QUERY 09',nation,o_year,sum(amount) as sum_profit |
| from ( |
| select n_name as nation,extract(year from o_orderdate) as o_year, |
| l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount |
| from aopart_part,aopart_supplier,aopart_lineitem,aopart_partsupp,aopart_orders,aopart_nation |
| where s_suppkey = l_suppkey and ps_suppkey = l_suppkey and ps_partkey = l_partkey and p_partkey = l_partkey and |
| o_orderkey = l_orderkey and s_nationkey = n_nationkey and p_name like '%green%') as profit |
| group by nation,o_year order by nation,o_year desc; |
| ?column? | nation | o_year | sum_profit |
| ---------------+---------------------------+--------+-------------- |
| MPPH QUERY 09 | ALGERIA | 1998 | 386617.8283 |
| MPPH QUERY 09 | ALGERIA | 1997 | 401601.1258 |
| MPPH QUERY 09 | ALGERIA | 1996 | 156938.7971 |
| MPPH QUERY 09 | ALGERIA | 1995 | 486706.0631 |
| MPPH QUERY 09 | ALGERIA | 1994 | 426573.4415 |
| MPPH QUERY 09 | ALGERIA | 1993 | 448371.4336 |
| MPPH QUERY 09 | ALGERIA | 1992 | 285188.4503 |
| MPPH QUERY 09 | ARGENTINA | 1998 | 136458.3471 |
| MPPH QUERY 09 | ARGENTINA | 1997 | 423877.6754 |
| MPPH QUERY 09 | ARGENTINA | 1996 | 325019.6263 |
| MPPH QUERY 09 | ARGENTINA | 1995 | 399583.4009 |
| MPPH QUERY 09 | ARGENTINA | 1994 | 374046.7888 |
| MPPH QUERY 09 | ARGENTINA | 1993 | 351669.5325 |
| MPPH QUERY 09 | ARGENTINA | 1992 | 312412.4307 |
| MPPH QUERY 09 | BRAZIL | 1998 | 265032.7654 |
| MPPH QUERY 09 | BRAZIL | 1997 | 275700.7887 |
| MPPH QUERY 09 | BRAZIL | 1996 | 490362.6267 |
| MPPH QUERY 09 | BRAZIL | 1995 | 349754.1082 |
| MPPH QUERY 09 | BRAZIL | 1994 | 348798.4066 |
| MPPH QUERY 09 | BRAZIL | 1993 | 457273.7693 |
| MPPH QUERY 09 | BRAZIL | 1992 | 280563.4508 |
| MPPH QUERY 09 | CANADA | 1998 | 249632.9034 |
| MPPH QUERY 09 | CANADA | 1997 | 486581.6822 |
| MPPH QUERY 09 | CANADA | 1996 | 359393.5226 |
| MPPH QUERY 09 | CANADA | 1995 | 243051.8308 |
| MPPH QUERY 09 | CANADA | 1994 | 188897.4377 |
| MPPH QUERY 09 | CANADA | 1993 | 546007.0343 |
| MPPH QUERY 09 | CANADA | 1992 | 275013.2650 |
| MPPH QUERY 09 | CHINA | 1998 | 391223.3132 |
| MPPH QUERY 09 | CHINA | 1997 | 585354.2015 |
| MPPH QUERY 09 | CHINA | 1996 | 555841.0120 |
| MPPH QUERY 09 | CHINA | 1995 | 864856.4126 |
| MPPH QUERY 09 | CHINA | 1994 | 669658.4851 |
| MPPH QUERY 09 | CHINA | 1993 | 621317.0197 |
| MPPH QUERY 09 | CHINA | 1992 | 932500.7559 |
| MPPH QUERY 09 | EGYPT | 1998 | 367340.0376 |
| MPPH QUERY 09 | EGYPT | 1997 | 958524.1565 |
| MPPH QUERY 09 | EGYPT | 1996 | 417700.6911 |
| MPPH QUERY 09 | EGYPT | 1995 | 852185.4611 |
| MPPH QUERY 09 | EGYPT | 1994 | 442097.3675 |
| MPPH QUERY 09 | EGYPT | 1993 | 677948.0185 |
| MPPH QUERY 09 | EGYPT | 1992 | 666425.4212 |
| MPPH QUERY 09 | ETHIOPIA | 1998 | 146634.8925 |
| MPPH QUERY 09 | ETHIOPIA | 1997 | 264122.6167 |
| MPPH QUERY 09 | ETHIOPIA | 1996 | 193275.0975 |
| MPPH QUERY 09 | ETHIOPIA | 1995 | 220253.5131 |
| MPPH QUERY 09 | ETHIOPIA | 1994 | 296634.2600 |
| MPPH QUERY 09 | ETHIOPIA | 1993 | 304224.8129 |
| MPPH QUERY 09 | ETHIOPIA | 1992 | 297588.3116 |
| MPPH QUERY 09 | FRANCE | 1998 | 72506.5000 |
| MPPH QUERY 09 | FRANCE | 1997 | 237462.1240 |
| MPPH QUERY 09 | FRANCE | 1996 | 151017.7675 |
| MPPH QUERY 09 | FRANCE | 1995 | 296667.9453 |
| MPPH QUERY 09 | FRANCE | 1994 | 233805.7419 |
| MPPH QUERY 09 | FRANCE | 1993 | 168968.1550 |
| MPPH QUERY 09 | FRANCE | 1992 | 127349.1738 |
| MPPH QUERY 09 | GERMANY | 1998 | 223811.2759 |
| MPPH QUERY 09 | GERMANY | 1997 | 661263.7764 |
| MPPH QUERY 09 | GERMANY | 1996 | 482126.6721 |
| MPPH QUERY 09 | GERMANY | 1995 | 571466.4843 |
| MPPH QUERY 09 | GERMANY | 1994 | 322330.4404 |
| MPPH QUERY 09 | GERMANY | 1993 | 428314.7853 |
| MPPH QUERY 09 | GERMANY | 1992 | 273675.9499 |
| MPPH QUERY 09 | INDIA | 1998 | 418144.1956 |
| MPPH QUERY 09 | INDIA | 1997 | 859947.3428 |
| MPPH QUERY 09 | INDIA | 1996 | 515838.8397 |
| MPPH QUERY 09 | INDIA | 1995 | 631351.5802 |
| MPPH QUERY 09 | INDIA | 1994 | 798279.5615 |
| MPPH QUERY 09 | INDIA | 1993 | 767946.7017 |
| MPPH QUERY 09 | INDIA | 1992 | 797101.9729 |
| MPPH QUERY 09 | INDONESIA | 1998 | 386787.9168 |
| MPPH QUERY 09 | INDONESIA | 1997 | 311837.4839 |
| MPPH QUERY 09 | INDONESIA | 1996 | 421631.7918 |
| MPPH QUERY 09 | INDONESIA | 1995 | 479331.3577 |
| MPPH QUERY 09 | INDONESIA | 1994 | 602376.9040 |
| MPPH QUERY 09 | INDONESIA | 1993 | 496450.6942 |
| MPPH QUERY 09 | INDONESIA | 1992 | 561262.1781 |
| MPPH QUERY 09 | IRAN | 1998 | 8996.5540 |
| MPPH QUERY 09 | IRAN | 1997 | 201653.8389 |
| MPPH QUERY 09 | IRAN | 1996 | 281658.4382 |
| MPPH QUERY 09 | IRAN | 1995 | 50873.1323 |
| MPPH QUERY 09 | IRAN | 1994 | 53387.1992 |
| MPPH QUERY 09 | IRAN | 1993 | 107749.9627 |
| MPPH QUERY 09 | IRAN | 1992 | 67888.7176 |
| MPPH QUERY 09 | IRAQ | 1998 | 113434.1032 |
| MPPH QUERY 09 | IRAQ | 1997 | 86656.8062 |
| MPPH QUERY 09 | IRAQ | 1996 | 359937.8761 |
| MPPH QUERY 09 | IRAQ | 1995 | 218221.7756 |
| MPPH QUERY 09 | IRAQ | 1994 | 360489.8843 |
| MPPH QUERY 09 | IRAQ | 1993 | 559990.6546 |
| MPPH QUERY 09 | IRAQ | 1992 | 211655.9396 |
| MPPH QUERY 09 | JAPAN | 1998 | 278531.8011 |
| MPPH QUERY 09 | JAPAN | 1997 | 426945.7933 |
| MPPH QUERY 09 | JAPAN | 1996 | 501942.5698 |
| MPPH QUERY 09 | JAPAN | 1995 | 474025.8492 |
| MPPH QUERY 09 | JAPAN | 1994 | 706404.4339 |
| MPPH QUERY 09 | JAPAN | 1993 | 695412.9084 |
| MPPH QUERY 09 | JAPAN | 1992 | 613125.5417 |
| MPPH QUERY 09 | JORDAN | 1998 | 73080.7362 |
| MPPH QUERY 09 | JORDAN | 1997 | 117104.2978 |
| MPPH QUERY 09 | JORDAN | 1996 | 94740.7164 |
| MPPH QUERY 09 | JORDAN | 1995 | 164684.4569 |
| MPPH QUERY 09 | JORDAN | 1994 | 51403.2065 |
| MPPH QUERY 09 | JORDAN | 1993 | 38718.7839 |
| MPPH QUERY 09 | JORDAN | 1992 | 132028.5385 |
| MPPH QUERY 09 | KENYA | 1998 | 351661.8184 |
| MPPH QUERY 09 | KENYA | 1997 | 542347.9571 |
| MPPH QUERY 09 | KENYA | 1996 | 466964.0397 |
| MPPH QUERY 09 | KENYA | 1995 | 795396.7551 |
| MPPH QUERY 09 | KENYA | 1994 | 740881.7388 |
| MPPH QUERY 09 | KENYA | 1993 | 603341.1861 |
| MPPH QUERY 09 | KENYA | 1992 | 774761.2393 |
| MPPH QUERY 09 | MOROCCO | 1998 | 118171.3902 |
| MPPH QUERY 09 | MOROCCO | 1997 | 96442.7008 |
| MPPH QUERY 09 | MOROCCO | 1996 | 118984.8785 |
| MPPH QUERY 09 | MOROCCO | 1995 | 158240.6598 |
| MPPH QUERY 09 | MOROCCO | 1994 | 148951.6794 |
| MPPH QUERY 09 | MOROCCO | 1993 | 48279.6548 |
| MPPH QUERY 09 | MOROCCO | 1992 | 146068.2550 |
| MPPH QUERY 09 | MOZAMBIQUE | 1998 | 343227.8816 |
| MPPH QUERY 09 | MOZAMBIQUE | 1997 | 831834.1044 |
| MPPH QUERY 09 | MOZAMBIQUE | 1996 | 888199.0121 |
| MPPH QUERY 09 | MOZAMBIQUE | 1995 | 1249272.9387 |
| MPPH QUERY 09 | MOZAMBIQUE | 1994 | 594096.0637 |
| MPPH QUERY 09 | MOZAMBIQUE | 1993 | 1200185.0713 |
| MPPH QUERY 09 | MOZAMBIQUE | 1992 | 994120.0362 |
| MPPH QUERY 09 | PERU | 1998 | 352324.2789 |
| MPPH QUERY 09 | PERU | 1997 | 319502.2255 |
| MPPH QUERY 09 | PERU | 1996 | 391644.9686 |
| MPPH QUERY 09 | PERU | 1995 | 360028.0705 |
| MPPH QUERY 09 | PERU | 1994 | 460058.1291 |
| MPPH QUERY 09 | PERU | 1993 | 382460.0831 |
| MPPH QUERY 09 | PERU | 1992 | 312613.1714 |
| MPPH QUERY 09 | ROMANIA | 1998 | 340984.6297 |
| MPPH QUERY 09 | ROMANIA | 1997 | 444095.1884 |
| MPPH QUERY 09 | ROMANIA | 1996 | 426472.5967 |
| MPPH QUERY 09 | ROMANIA | 1995 | 616350.9394 |
| MPPH QUERY 09 | ROMANIA | 1994 | 430563.1943 |
| MPPH QUERY 09 | ROMANIA | 1993 | 769406.9533 |
| MPPH QUERY 09 | ROMANIA | 1992 | 543722.1295 |
| MPPH QUERY 09 | RUSSIA | 1998 | 217747.8262 |
| MPPH QUERY 09 | RUSSIA | 1997 | 644719.5017 |
| MPPH QUERY 09 | RUSSIA | 1996 | 501019.7684 |
| MPPH QUERY 09 | RUSSIA | 1995 | 717528.7447 |
| MPPH QUERY 09 | RUSSIA | 1994 | 441262.6350 |
| MPPH QUERY 09 | RUSSIA | 1993 | 529422.5932 |
| MPPH QUERY 09 | RUSSIA | 1992 | 469683.7369 |
| MPPH QUERY 09 | SAUDI ARABIA | 1998 | 57980.2356 |
| MPPH QUERY 09 | SAUDI ARABIA | 1997 | 17173.1210 |
| MPPH QUERY 09 | SAUDI ARABIA | 1996 | 14229.6253 |
| MPPH QUERY 09 | SAUDI ARABIA | 1995 | 98053.2309 |
| MPPH QUERY 09 | SAUDI ARABIA | 1993 | 42289.6310 |
| MPPH QUERY 09 | SAUDI ARABIA | 1992 | 50978.9572 |
| MPPH QUERY 09 | UNITED KINGDOM | 1998 | 127808.1215 |
| MPPH QUERY 09 | UNITED KINGDOM | 1997 | 407935.6606 |
| MPPH QUERY 09 | UNITED KINGDOM | 1996 | 499957.5199 |
| MPPH QUERY 09 | UNITED KINGDOM | 1995 | 480575.5026 |
| MPPH QUERY 09 | UNITED KINGDOM | 1994 | 513252.8116 |
| MPPH QUERY 09 | UNITED KINGDOM | 1993 | 697570.9412 |
| MPPH QUERY 09 | UNITED KINGDOM | 1992 | 361516.4116 |
| MPPH QUERY 09 | UNITED STATES | 1998 | 503864.6963 |
| MPPH QUERY 09 | UNITED STATES | 1997 | 649175.2847 |
| MPPH QUERY 09 | UNITED STATES | 1996 | 831723.1557 |
| MPPH QUERY 09 | UNITED STATES | 1995 | 902131.2862 |
| MPPH QUERY 09 | UNITED STATES | 1994 | 460768.5468 |
| MPPH QUERY 09 | UNITED STATES | 1993 | 656092.8661 |
| MPPH QUERY 09 | UNITED STATES | 1992 | 714228.6231 |
| MPPH QUERY 09 | VIETNAM | 1998 | 578857.0410 |
| MPPH QUERY 09 | VIETNAM | 1997 | 596114.8585 |
| MPPH QUERY 09 | VIETNAM | 1996 | 832979.0530 |
| MPPH QUERY 09 | VIETNAM | 1995 | 757862.0438 |
| MPPH QUERY 09 | VIETNAM | 1994 | 1003275.5371 |
| MPPH QUERY 09 | VIETNAM | 1993 | 461389.0037 |
| MPPH QUERY 09 | VIETNAM | 1992 | 820665.7064 |
| (174 rows) |
| |
| select 'MPPH QUERY 10', c_custkey,c_name,sum(l_extendedprice * (1 - l_discount)) as revenue, c_acctbal,n_name,c_address,c_phone,c_comment |
| from aopart_customer,aopart_orders,aopart_lineitem,aopart_nation |
| where c_custkey = o_custkey and l_orderkey = o_orderkey and o_orderdate >= date '1-oct-1993' and o_orderdate < date '1-oct-1993' + |
| interval '3 month' and l_returnflag = 'R' and c_nationkey = n_nationkey |
| group by c_custkey,c_name,c_acctbal,c_phone,n_name,c_address,c_comment order by revenue desc limit 20; |
| ?column? | c_custkey | c_name | revenue | c_acctbal | n_name | c_address | c_phone | c_comment |
| ---------------+-----------+--------------------+-------------+-----------+---------------------------+------------------------------------------+-----------------+---------------------------------------------------------------------------------------------------------------------- |
| MPPH QUERY 10 | 679 | Customer#000000679 | 378211.3252 | 1394.44 | IRAN | IJf1FlZL9I9m,rvofcoKy5pRUOjUQV | 20-146-696-9508 | ely pending frays boost carefully |
| MPPH QUERY 10 | 1201 | Customer#000001201 | 374331.5340 | 5165.39 | IRAN | LfCSVKWozyWOGDW02g9UX,XgH5YU2o5ql1zBrN | 20-825-400-1187 | lyly pending packages. special requests sleep-- platelets use blithely after the instructions. sometimes even id |
| MPPH QUERY 10 | 422 | Customer#000000422 | 366451.0126 | -272.14 | INDONESIA | AyNzZBvmIDo42JtjP9xzaK3pnvkh Qc0o08ssnvq | 19-299-247-2444 | eposits; furiously ironic packages accordi |
| MPPH QUERY 10 | 334 | Customer#000000334 | 360370.7550 | -405.91 | EGYPT | OPN1N7t4aQ23TnCpc | 14-947-291-5002 | fully busily special ideas. carefully final excuses lose slyly carefully express accounts. even, ironic platelets ar |
| MPPH QUERY 10 | 805 | Customer#000000805 | 359448.9036 | 511.69 | IRAN | wCKx5zcHvwpSffyc9qfi9dvqcm9LT,cLAG | 20-732-989-5653 | busy sentiments. pending packages haggle among the express requests-- slyly regular excuses above the slyl |
| MPPH QUERY 10 | 932 | Customer#000000932 | 341608.2753 | 6553.37 | JORDAN | HN9Ap0NsJG7Mb8O | 23-300-708-7927 | packages boost slyly along the furiously express foxes. ev |
| MPPH QUERY 10 | 853 | Customer#000000853 | 341236.6246 | -444.73 | BRAZIL | U0 9PrwAgWK8AE0GHmnCGtH9BTexWWv87k | 12-869-161-3468 | yly special deposits wake alongside of |
| MPPH QUERY 10 | 872 | Customer#000000872 | 338328.7808 | -858.61 | PERU | vLP7iNZBK4B,HANFTKabVI3AO Y9O8H | 27-357-139-7164 | detect. packages wake slyly express foxes. even deposits ru |
| MPPH QUERY 10 | 737 | Customer#000000737 | 338185.3365 | 2501.74 | CHINA | NdjG1k243iCLSoy1lYqMIrpvuH1Uf75 | 28-658-938-1102 | ding to the final platelets. regular packages against the carefully final ideas hag |
| MPPH QUERY 10 | 1118 | Customer#000001118 | 319875.7280 | 4130.18 | IRAQ | QHg,DNvEVXaYoCdrywazjAJ | 21-583-715-8627 | y regular requests above the blithely ironic accounts use slyly bold packages: regular pinto beans eat carefully spe |
| MPPH QUERY 10 | 223 | Customer#000000223 | 319564.2750 | 7476.20 | SAUDI ARABIA | ftau6Pk,brboMyEl,,kFm | 30-193-643-1517 | al, regular requests run furiously blithely silent packages. blithely ironic accounts across the furious |
| MPPH QUERY 10 | 808 | Customer#000000808 | 314774.6167 | 5561.93 | ROMANIA | S2WkSKCGtnbhcFOp6MWcuB3rzFlFemVNrg | 29-531-319-7726 | unusual deposits. furiously even packages against the furiously even ac |
| MPPH QUERY 10 | 478 | Customer#000000478 | 299651.8026 | -210.40 | ARGENTINA | clyq458DIkXXt4qLyHlbe,n JueoniF | 11-655-291-2694 | o the foxes. ironic requests sleep. c |
| MPPH QUERY 10 | 1441 | Customer#000001441 | 294705.3935 | 9465.15 | UNITED KINGDOM | u0YYZb46w,pwKo5H9vz d6B9zK4BOHhG jx | 33-681-334-4499 | nts haggle quietly quickly final accounts. slyly regular accounts among the sl |
| MPPH QUERY 10 | 1478 | Customer#000001478 | 294431.9178 | 9701.54 | GERMANY | x7HDvJDDpR3MqZ5vg2CanfQ1hF0j4 | 17-420-484-5959 | ng the furiously bold foxes. even notornis above the unusual |
| MPPH QUERY 10 | 211 | Customer#000000211 | 287905.6368 | 4198.72 | JORDAN | URhlVPzz4FqXem | 23-965-335-9471 | furiously regular foxes boost fluffily special ideas. carefully regular dependencies are. slyly ironic |
| MPPH QUERY 10 | 197 | Customer#000000197 | 283190.4807 | 9860.22 | ARGENTINA | UeVqssepNuXmtZ38D | 11-107-312-6585 | ickly final accounts cajole. furiously re |
| MPPH QUERY 10 | 1030 | Customer#000001030 | 282557.3566 | 6359.27 | INDIA | Xpt1BiB5h9o | 18-759-877-1870 | ding to the slyly unusual accounts. even requests among the evenly |
| MPPH QUERY 10 | 1049 | Customer#000001049 | 281134.1117 | 8747.99 | INDONESIA | bZ1OcFhHaIZ5gMiH | 19-499-258-2851 | uriously according to the furiously silent packages |
| MPPH QUERY 10 | 1094 | Customer#000001094 | 274877.4440 | 2544.49 | BRAZIL | OFz0eedTmPmXk2 3XM9v9Mcp13NVC0PK | 12-234-721-9871 | tes serve blithely quickly pending foxes. express, quick accounts |
| (20 rows) |
| |
| select 'MPPH QUERY 11', ps_partkey,sum(ps_supplycost * ps_availqty) as value |
| from aopart_partsupp,aopart_supplier,aopart_nation |
| where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = 'GERMANY' |
| group by ps_partkey having sum(ps_supplycost * ps_availqty) > ( |
| select sum(ps_supplycost * ps_availqty) * .0001 |
| from aopart_partsupp,aopart_supplier,aopart_nation |
| where ps_suppkey = s_suppkey and s_nationkey = n_nationkey and n_name = 'GERMANY') |
| order by value desc; |
| ?column? | ps_partkey | value |
| ---------------+------------+------------- |
| MPPH QUERY 11 | 1376 | 13271249.89 |
| MPPH QUERY 11 | 788 | 9498648.06 |
| MPPH QUERY 11 | 1071 | 9388264.40 |
| MPPH QUERY 11 | 1768 | 9207199.75 |
| MPPH QUERY 11 | 1168 | 8881908.96 |
| MPPH QUERY 11 | 1084 | 8709494.16 |
| MPPH QUERY 11 | 1415 | 8471489.56 |
| MPPH QUERY 11 | 1338 | 8293841.12 |
| MPPH QUERY 11 | 124 | 8203209.30 |
| MPPH QUERY 11 | 1232 | 8111663.34 |
| MPPH QUERY 11 | 1643 | 7975862.75 |
| MPPH QUERY 11 | 1952 | 7936947.61 |
| MPPH QUERY 11 | 1944 | 7880018.60 |
| MPPH QUERY 11 | 1884 | 7513422.84 |
| MPPH QUERY 11 | 942 | 7511018.76 |
| MPPH QUERY 11 | 670 | 7299956.80 |
| MPPH QUERY 11 | 1532 | 7222347.20 |
| MPPH QUERY 11 | 1052 | 7158586.00 |
| MPPH QUERY 11 | 455 | 7064285.84 |
| MPPH QUERY 11 | 1176 | 7060670.89 |
| MPPH QUERY 11 | 143 | 7037648.64 |
| MPPH QUERY 11 | 1653 | 6949533.70 |
| MPPH QUERY 11 | 1140 | 6929464.08 |
| MPPH QUERY 11 | 1076 | 6877472.96 |
| MPPH QUERY 11 | 2000 | 6720009.38 |
| MPPH QUERY 11 | 348 | 6681307.34 |
| MPPH QUERY 11 | 810 | 6576640.95 |
| MPPH QUERY 11 | 943 | 6458641.70 |
| MPPH QUERY 11 | 720 | 6391330.27 |
| MPPH QUERY 11 | 1748 | 6341530.40 |
| MPPH QUERY 11 | 1241 | 6304944.66 |
| MPPH QUERY 11 | 1384 | 6279261.12 |
| MPPH QUERY 11 | 1784 | 6247863.25 |
| MPPH QUERY 11 | 984 | 6136927.00 |
| MPPH QUERY 11 | 445 | 6127784.28 |
| MPPH QUERY 11 | 1976 | 6079237.08 |
| MPPH QUERY 11 | 1609 | 6022720.80 |
| MPPH QUERY 11 | 1563 | 5978195.08 |
| MPPH QUERY 11 | 452 | 5838052.00 |
| MPPH QUERY 11 | 222 | 5737162.24 |
| MPPH QUERY 11 | 1629 | 5703117.12 |
| MPPH QUERY 11 | 1454 | 5694804.18 |
| MPPH QUERY 11 | 1082 | 5681981.25 |
| MPPH QUERY 11 | 691 | 5633589.72 |
| MPPH QUERY 11 | 1474 | 5614673.64 |
| MPPH QUERY 11 | 1900 | 5591905.36 |
| MPPH QUERY 11 | 262 | 5553285.32 |
| MPPH QUERY 11 | 1876 | 5517997.59 |
| MPPH QUERY 11 | 1027 | 5490916.00 |
| MPPH QUERY 11 | 1833 | 5451495.00 |
| MPPH QUERY 11 | 513 | 5374426.22 |
| MPPH QUERY 11 | 752 | 5358919.70 |
| MPPH QUERY 11 | 1367 | 5352773.25 |
| MPPH QUERY 11 | 543 | 5189101.68 |
| MPPH QUERY 11 | 1144 | 5174388.56 |
| MPPH QUERY 11 | 403 | 5126118.15 |
| MPPH QUERY 11 | 1406 | 5121886.44 |
| MPPH QUERY 11 | 320 | 5072099.76 |
| MPPH QUERY 11 | 1940 | 5069178.40 |
| MPPH QUERY 11 | 1503 | 5050895.50 |
| MPPH QUERY 11 | 1437 | 5039590.60 |
| MPPH QUERY 11 | 743 | 5039271.42 |
| MPPH QUERY 11 | 82 | 4995939.00 |
| MPPH QUERY 11 | 916 | 4994730.10 |
| MPPH QUERY 11 | 732 | 4932809.82 |
| MPPH QUERY 11 | 356 | 4879860.09 |
| MPPH QUERY 11 | 1592 | 4831242.60 |
| MPPH QUERY 11 | 1043 | 4825921.31 |
| MPPH QUERY 11 | 132 | 4781984.14 |
| MPPH QUERY 11 | 1006 | 4733954.64 |
| MPPH QUERY 11 | 497 | 4711173.60 |
| MPPH QUERY 11 | 1008 | 4565588.85 |
| MPPH QUERY 11 | 1370 | 4563830.10 |
| MPPH QUERY 11 | 216 | 4561143.80 |
| MPPH QUERY 11 | 34 | 4501982.71 |
| MPPH QUERY 11 | 1908 | 4417931.80 |
| MPPH QUERY 11 | 982 | 4391495.46 |
| MPPH QUERY 11 | 1652 | 4358793.14 |
| MPPH QUERY 11 | 614 | 4356657.45 |
| MPPH QUERY 11 | 1552 | 4355541.70 |
| MPPH QUERY 11 | 359 | 4353566.87 |
| MPPH QUERY 11 | 1104 | 4347515.90 |
| MPPH QUERY 11 | 198 | 4315049.00 |
| MPPH QUERY 11 | 998 | 4167784.88 |
| MPPH QUERY 11 | 1543 | 4159568.16 |
| MPPH QUERY 11 | 1308 | 4153124.95 |
| MPPH QUERY 11 | 474 | 4123819.20 |
| MPPH QUERY 11 | 1394 | 4122729.33 |
| MPPH QUERY 11 | 271 | 4095180.96 |
| MPPH QUERY 11 | 908 | 4088856.20 |
| MPPH QUERY 11 | 1135 | 4045014.13 |
| MPPH QUERY 11 | 1632 | 4010794.90 |
| MPPH QUERY 11 | 1362 | 3982060.16 |
| MPPH QUERY 11 | 158 | 3941881.65 |
| MPPH QUERY 11 | 1852 | 3923035.02 |
| MPPH QUERY 11 | 1556 | 3896709.54 |
| MPPH QUERY 11 | 584 | 3843848.30 |
| MPPH QUERY 11 | 885 | 3826021.16 |
| MPPH QUERY 11 | 376 | 3781201.96 |
| MPPH QUERY 11 | 712 | 3749696.80 |
| MPPH QUERY 11 | 2 | 3743241.43 |
| MPPH QUERY 11 | 676 | 3735715.20 |
| MPPH QUERY 11 | 1832 | 3709008.60 |
| MPPH QUERY 11 | 1955 | 3702794.70 |
| MPPH QUERY 11 | 68 | 3690702.41 |
| MPPH QUERY 11 | 1435 | 3659114.10 |
| MPPH QUERY 11 | 1443 | 3656762.84 |
| MPPH QUERY 11 | 1278 | 3653100.66 |
| MPPH QUERY 11 | 1920 | 3647892.54 |
| MPPH QUERY 11 | 423 | 3602031.80 |
| MPPH QUERY 11 | 818 | 3589047.60 |
| MPPH QUERY 11 | 779 | 3559597.53 |
| MPPH QUERY 11 | 485 | 3558511.44 |
| MPPH QUERY 11 | 552 | 3555470.10 |
| MPPH QUERY 11 | 1269 | 3510427.65 |
| MPPH QUERY 11 | 1602 | 3492117.70 |
| MPPH QUERY 11 | 426 | 3486888.02 |
| MPPH QUERY 11 | 1452 | 3480825.60 |
| MPPH QUERY 11 | 756 | 3469373.70 |
| MPPH QUERY 11 | 832 | 3447746.46 |
| MPPH QUERY 11 | 1493 | 3446867.40 |
| MPPH QUERY 11 | 1650 | 3417752.58 |
| MPPH QUERY 11 | 205 | 3403046.25 |
| MPPH QUERY 11 | 93 | 3361425.89 |
| MPPH QUERY 11 | 76 | 3342081.82 |
| MPPH QUERY 11 | 1759 | 3303050.40 |
| MPPH QUERY 11 | 886 | 3302180.70 |
| MPPH QUERY 11 | 1544 | 3288573.16 |
| MPPH QUERY 11 | 1932 | 3270900.40 |
| MPPH QUERY 11 | 489 | 3253368.30 |
| MPPH QUERY 11 | 594 | 3177408.57 |
| MPPH QUERY 11 | 184 | 3177162.05 |
| MPPH QUERY 11 | 950 | 3165213.01 |
| MPPH QUERY 11 | 1124 | 3143279.36 |
| MPPH QUERY 11 | 106 | 3099021.98 |
| MPPH QUERY 11 | 1964 | 3016553.10 |
| MPPH QUERY 11 | 384 | 2964262.77 |
| MPPH QUERY 11 | 974 | 2959497.10 |
| MPPH QUERY 11 | 964 | 2951329.45 |
| MPPH QUERY 11 | 1984 | 2907345.36 |
| MPPH QUERY 11 | 200 | 2895688.32 |
| MPPH QUERY 11 | 683 | 2829476.95 |
| MPPH QUERY 11 | 1564 | 2816506.56 |
| MPPH QUERY 11 | 546 | 2788059.64 |
| MPPH QUERY 11 | 502 | 2780828.64 |
| MPPH QUERY 11 | 396 | 2778421.39 |
| MPPH QUERY 11 | 203 | 2761439.88 |
| MPPH QUERY 11 | 866 | 2753031.20 |
| MPPH QUERY 11 | 1743 | 2743889.49 |
| MPPH QUERY 11 | 1041 | 2738083.92 |
| MPPH QUERY 11 | 1432 | 2713412.16 |
| MPPH QUERY 11 | 43 | 2587359.58 |
| MPPH QUERY 11 | 941 | 2587091.52 |
| MPPH QUERY 11 | 1890 | 2558739.69 |
| MPPH QUERY 11 | 1866 | 2545838.40 |
| MPPH QUERY 11 | 747 | 2511745.32 |
| MPPH QUERY 11 | 776 | 2506489.89 |
| MPPH QUERY 11 | 554 | 2505417.25 |
| MPPH QUERY 11 | 1210 | 2490820.92 |
| MPPH QUERY 11 | 1239 | 2405206.30 |
| MPPH QUERY 11 | 443 | 2382150.05 |
| MPPH QUERY 11 | 1661 | 2370574.16 |
| MPPH QUERY 11 | 1079 | 2363505.11 |
| MPPH QUERY 11 | 1329 | 2305870.42 |
| MPPH QUERY 11 | 1691 | 2261159.92 |
| MPPH QUERY 11 | 1247 | 2239553.28 |
| MPPH QUERY 11 | 1752 | 2230055.76 |
| MPPH QUERY 11 | 150 | 2217043.59 |
| MPPH QUERY 11 | 1814 | 2213635.20 |
| MPPH QUERY 11 | 289 | 2187160.45 |
| MPPH QUERY 11 | 1400 | 2139845.10 |
| MPPH QUERY 11 | 1898 | 2130114.96 |
| MPPH QUERY 11 | 1809 | 2122758.72 |
| MPPH QUERY 11 | 884 | 2107479.56 |
| MPPH QUERY 11 | 1038 | 2096868.97 |
| MPPH QUERY 11 | 1318 | 2051302.44 |
| MPPH QUERY 11 | 524 | 2035262.22 |
| MPPH QUERY 11 | 414 | 2029692.45 |
| MPPH QUERY 11 | 298 | 2026981.74 |
| MPPH QUERY 11 | 1996 | 2020953.54 |
| MPPH QUERY 11 | 1742 | 2019190.80 |
| MPPH QUERY 11 | 1620 | 2010112.00 |
| MPPH QUERY 11 | 877 | 1956429.18 |
| MPPH QUERY 11 | 1332 | 1919029.56 |
| MPPH QUERY 11 | 1536 | 1859318.15 |
| MPPH QUERY 11 | 1116 | 1852588.28 |
| MPPH QUERY 11 | 447 | 1817951.32 |
| MPPH QUERY 11 | 1676 | 1802306.08 |
| MPPH QUERY 11 | 1911 | 1779646.44 |
| MPPH QUERY 11 | 1459 | 1767602.30 |
| MPPH QUERY 11 | 576 | 1761838.75 |
| MPPH QUERY 11 | 1273 | 1754235.01 |
| MPPH QUERY 11 | 583 | 1725649.92 |
| MPPH QUERY 11 | 532 | 1682311.48 |
| MPPH QUERY 11 | 1732 | 1652831.20 |
| MPPH QUERY 11 | 1572 | 1650953.52 |
| MPPH QUERY 11 | 1889 | 1638443.72 |
| MPPH QUERY 11 | 476 | 1631154.06 |
| MPPH QUERY 11 | 1221 | 1629883.46 |
| MPPH QUERY 11 | 1792 | 1606346.10 |
| MPPH QUERY 11 | 243 | 1603235.16 |
| MPPH QUERY 11 | 328 | 1569826.72 |
| MPPH QUERY 11 | 1999 | 1553706.00 |
| MPPH QUERY 11 | 1611 | 1529857.01 |
| MPPH QUERY 11 | 643 | 1512838.80 |
| MPPH QUERY 11 | 1276 | 1467567.28 |
| MPPH QUERY 11 | 1823 | 1462293.00 |
| MPPH QUERY 11 | 1 | 1456050.96 |
| MPPH QUERY 11 | 27 | 1425832.40 |
| MPPH QUERY 11 | 632 | 1408087.26 |
| MPPH QUERY 11 | 1184 | 1406101.78 |
| MPPH QUERY 11 | 252 | 1379186.35 |
| MPPH QUERY 11 | 392 | 1354813.18 |
| MPPH QUERY 11 | 1215 | 1344383.20 |
| MPPH QUERY 11 | 26 | 1337002.89 |
| MPPH QUERY 11 | 84 | 1334146.71 |
| MPPH QUERY 11 | 784 | 1327297.01 |
| MPPH QUERY 11 | 1803 | 1327045.06 |
| MPPH QUERY 11 | 352 | 1326102.34 |
| MPPH QUERY 11 | 165 | 1289075.76 |
| MPPH QUERY 11 | 176 | 1285866.20 |
| MPPH QUERY 11 | 1314 | 1244173.26 |
| MPPH QUERY 11 | 1701 | 1239095.44 |
| MPPH QUERY 11 | 844 | 1225696.05 |
| MPPH QUERY 11 | 1988 | 1216798.33 |
| MPPH QUERY 11 | 1847 | 1202012.13 |
| MPPH QUERY 11 | 1706 | 1184125.10 |
| MPPH QUERY 11 | 744 | 1182820.80 |
| MPPH QUERY 11 | 230 | 1165932.30 |
| MPPH QUERY 11 | 418 | 1078321.44 |
| MPPH QUERY 11 | 174 | 1060584.80 |
| MPPH QUERY 11 | 1073 | 1028449.89 |
| MPPH QUERY 11 | 1726 | 1018673.04 |
| MPPH QUERY 11 | 1206 | 1002319.49 |
| MPPH QUERY 11 | 1343 | 998105.76 |
| MPPH QUERY 11 | 952 | 997684.24 |
| MPPH QUERY 11 | 484 | 991530.93 |
| MPPH QUERY 11 | 932 | 980620.68 |
| MPPH QUERY 11 | 843 | 978862.92 |
| MPPH QUERY 11 | 1841 | 962131.86 |
| MPPH QUERY 11 | 494 | 957575.34 |
| MPPH QUERY 11 | 659 | 954291.05 |
| MPPH QUERY 11 | 251 | 939764.70 |
| MPPH QUERY 11 | 1413 | 936951.94 |
| MPPH QUERY 11 | 572 | 906111.99 |
| MPPH QUERY 11 | 32 | 894484.09 |
| MPPH QUERY 11 | 9 | 893905.92 |
| MPPH QUERY 11 | 1498 | 890887.85 |
| MPPH QUERY 11 | 1790 | 878923.64 |
| MPPH QUERY 11 | 1670 | 854046.43 |
| MPPH QUERY 11 | 876 | 842245.67 |
| MPPH QUERY 11 | 1758 | 841275.42 |
| MPPH QUERY 11 | 930 | 832963.68 |
| MPPH QUERY 11 | 284 | 826642.60 |
| MPPH QUERY 11 | 1710 | 811504.38 |
| MPPH QUERY 11 | 1047 | 791214.45 |
| MPPH QUERY 11 | 653 | 788974.21 |
| MPPH QUERY 11 | 315 | 770526.05 |
| MPPH QUERY 11 | 1734 | 763569.40 |
| MPPH QUERY 11 | 1017 | 715302.72 |
| MPPH QUERY 11 | 1305 | 713351.43 |
| MPPH QUERY 11 | 77 | 688865.82 |
| MPPH QUERY 11 | 1512 | 682434.15 |
| MPPH QUERY 11 | 276 | 680239.04 |
| MPPH QUERY 11 | 1284 | 671225.94 |
| MPPH QUERY 11 | 1356 | 665716.83 |
| MPPH QUERY 11 | 800 | 663414.65 |
| MPPH QUERY 11 | 117 | 639650.88 |
| MPPH QUERY 11 | 652 | 635629.28 |
| MPPH QUERY 11 | 57 | 630987.44 |
| MPPH QUERY 11 | 1426 | 628241.25 |
| MPPH QUERY 11 | 1196 | 622427.16 |
| MPPH QUERY 11 | 51 | 622249.54 |
| MPPH QUERY 11 | 1846 | 621068.80 |
| MPPH QUERY 11 | 601 | 615942.60 |
| MPPH QUERY 11 | 645 | 607985.84 |
| MPPH QUERY 11 | 684 | 571490.70 |
| MPPH QUERY 11 | 465 | 570337.40 |
| MPPH QUERY 11 | 562 | 567651.24 |
| MPPH QUERY 11 | 387 | 556634.76 |
| MPPH QUERY 11 | 1152 | 555989.28 |
| MPPH QUERY 11 | 1202 | 553818.18 |
| MPPH QUERY 11 | 1112 | 552658.68 |
| MPPH QUERY 11 | 304 | 535868.16 |
| MPPH QUERY 11 | 368 | 526995.84 |
| MPPH QUERY 11 | 1800 | 526711.11 |
| MPPH QUERY 11 | 1148 | 515702.16 |
| MPPH QUERY 11 | 225 | 513587.57 |
| MPPH QUERY 11 | 324 | 500954.58 |
| MPPH QUERY 11 | 586 | 499475.58 |
| MPPH QUERY 11 | 1576 | 494401.05 |
| MPPH QUERY 11 | 1484 | 462396.27 |
| MPPH QUERY 11 | 126 | 461263.74 |
| MPPH QUERY 11 | 1132 | 455492.24 |
| MPPH QUERY 11 | 622 | 449685.60 |
| MPPH QUERY 11 | 1160 | 448183.06 |
| MPPH QUERY 11 | 1352 | 439967.04 |
| MPPH QUERY 11 | 18 | 426442.08 |
| MPPH QUERY 11 | 7 | 414558.20 |
| MPPH QUERY 11 | 833 | 398540.87 |
| MPPH QUERY 11 | 1694 | 376443.98 |
| MPPH QUERY 11 | 650 | 370900.99 |
| MPPH QUERY 11 | 1504 | 370815.90 |
| MPPH QUERY 11 | 432 | 370528.52 |
| MPPH QUERY 11 | 612 | 367894.50 |
| MPPH QUERY 11 | 542 | 367653.66 |
| MPPH QUERY 11 | 456 | 360911.32 |
| MPPH QUERY 11 | 52 | 358792.36 |
| MPPH QUERY 11 | 1346 | 350637.43 |
| MPPH QUERY 11 | 59 | 342221.48 |
| MPPH QUERY 11 | 1107 | 341805.20 |
| MPPH QUERY 11 | 1171 | 334938.04 |
| MPPH QUERY 11 | 1062 | 326445.90 |
| MPPH QUERY 11 | 592 | 313081.75 |
| MPPH QUERY 11 | 1750 | 312229.33 |
| MPPH QUERY 11 | 1843 | 309456.95 |
| MPPH QUERY 11 | 180 | 308539.84 |
| MPPH QUERY 11 | 899 | 301989.50 |
| MPPH QUERY 11 | 1180 | 293452.50 |
| MPPH QUERY 11 | 522 | 291601.75 |
| MPPH QUERY 11 | 249 | 282520.32 |
| MPPH QUERY 11 | 1584 | 278559.38 |
| MPPH QUERY 11 | 1404 | 276057.90 |
| MPPH QUERY 11 | 1265 | 271079.76 |
| MPPH QUERY 11 | 154 | 269641.42 |
| MPPH QUERY 11 | 1295 | 265566.56 |
| MPPH QUERY 11 | 1523 | 263158.90 |
| MPPH QUERY 11 | 1635 | 254834.56 |
| MPPH QUERY 11 | 1776 | 234181.20 |
| MPPH QUERY 11 | 1097 | 234113.55 |
| MPPH QUERY 11 | 1258 | 233500.61 |
| MPPH QUERY 11 | 621 | 233431.30 |
| MPPH QUERY 11 | 152 | 229781.60 |
| MPPH QUERY 11 | 278 | 216372.84 |
| MPPH QUERY 11 | 232 | 211879.92 |
| MPPH QUERY 11 | 1684 | 201386.22 |
| MPPH QUERY 11 | 1243 | 199587.54 |
| MPPH QUERY 11 | 976 | 197432.10 |
| MPPH QUERY 11 | 819 | 191475.90 |
| MPPH QUERY 11 | 1943 | 191247.76 |
| MPPH QUERY 11 | 853 | 189232.64 |
| MPPH QUERY 11 | 400 | 188941.20 |
| MPPH QUERY 11 | 639 | 186533.28 |
| MPPH QUERY 11 | 851 | 184103.16 |
| MPPH QUERY 11 | 909 | 175099.00 |
| MPPH QUERY 11 | 257 | 169033.44 |
| MPPH QUERY 11 | 1445 | 164888.68 |
| MPPH QUERY 11 | 1855 | 164614.81 |
| MPPH QUERY 11 | 1252 | 158680.90 |
| MPPH QUERY 11 | 1014 | 156465.82 |
| MPPH QUERY 11 | 1717 | 148325.75 |
| MPPH QUERY 11 | 1032 | 146408.40 |
| MPPH QUERY 11 | 780 | 136296.26 |
| MPPH QUERY 11 | 918 | 135268.32 |
| MPPH QUERY 11 | 690 | 133826.88 |
| MPPH QUERY 11 | 711 | 113268.84 |
| MPPH QUERY 11 | 332 | 112181.30 |
| MPPH QUERY 11 | 1596 | 110565.00 |
| MPPH QUERY 11 | 295 | 97604.25 |
| (359 rows) |
| |
| select 'MPPH QUERY 12', l_shipmode, sum(case when o_orderpriority ='1-URGENT' or o_orderpriority ='2-HIGH' then 1 else 0 end) as |
| high_line_count, sum(case when o_orderpriority <> '1-URGENT' and o_orderpriority <> '2-HIGH' then 1 else 0 end) as low_line_count |
| from aopart_orders, aopart_lineitem |
| where o_orderkey = l_orderkey and l_shipmode in ('MAIL', 'SHIP') and l_commitdate < l_receiptdate and l_shipdate < l_commitdate and |
| l_receiptdate >= date '1-jan-1994' and l_receiptdate < date '1-jan-1994' + interval '1 year' |
| group by l_shipmode order by l_shipmode; |
| ?column? | l_shipmode | high_line_count | low_line_count |
| ---------------+------------+-----------------+---------------- |
| MPPH QUERY 12 | MAIL | 64 | 86 |
| MPPH QUERY 12 | SHIP | 61 | 96 |
| (2 rows) |
| |
| select 'MPPH QUERY 13', c_count, count(*) as custdist |
| from ( |
| select c_custkey, count(o_orderkey) |
| from aopart_customer left outer join aopart_orders on c_custkey = o_custkey and o_comment not like '%special%requests%' |
| group by c_custkey ) as c_orders (c_custkey, c_count) |
| group by c_count order by custdist desc,c_count desc; |
| ?column? | c_count | custdist |
| ---------------+---------+---------- |
| MPPH QUERY 13 | 0 | 500 |
| MPPH QUERY 13 | 11 | 68 |
| MPPH QUERY 13 | 10 | 64 |
| MPPH QUERY 13 | 12 | 62 |
| MPPH QUERY 13 | 9 | 62 |
| MPPH QUERY 13 | 8 | 61 |
| MPPH QUERY 13 | 14 | 54 |
| MPPH QUERY 13 | 13 | 52 |
| MPPH QUERY 13 | 7 | 49 |
| MPPH QUERY 13 | 20 | 48 |
| MPPH QUERY 13 | 21 | 47 |
| MPPH QUERY 13 | 16 | 46 |
| MPPH QUERY 13 | 15 | 45 |
| MPPH QUERY 13 | 19 | 44 |
| MPPH QUERY 13 | 17 | 41 |
| MPPH QUERY 13 | 18 | 38 |
| MPPH QUERY 13 | 22 | 33 |
| MPPH QUERY 13 | 6 | 33 |
| MPPH QUERY 13 | 24 | 30 |
| MPPH QUERY 13 | 23 | 27 |
| MPPH QUERY 13 | 25 | 21 |
| MPPH QUERY 13 | 27 | 17 |
| MPPH QUERY 13 | 26 | 15 |
| MPPH QUERY 13 | 5 | 14 |
| MPPH QUERY 13 | 28 | 6 |
| MPPH QUERY 13 | 4 | 6 |
| MPPH QUERY 13 | 32 | 5 |
| MPPH QUERY 13 | 29 | 5 |
| MPPH QUERY 13 | 30 | 2 |
| MPPH QUERY 13 | 3 | 2 |
| MPPH QUERY 13 | 31 | 1 |
| MPPH QUERY 13 | 2 | 1 |
| MPPH QUERY 13 | 1 | 1 |
| (33 rows) |
| |
| select 'MPPH QUERY 14', 100.00 * sum(case when p_type like 'PROMO%' then l_extendedprice*(1-l_discount) else 0 end) / |
| sum(l_extendedprice * (1 - l_discount)) as promo_revenue |
| from aopart_lineitem,aopart_part |
| where l_partkey = p_partkey and l_shipdate >= date '1-sep-1995' and l_shipdate < date '1-sep-1995' + interval '1 month'; |
| ?column? | promo_revenue |
| ---------------+--------------------- |
| MPPH QUERY 14 | 15.4865458122840715 |
| (1 row) |
| |
| select 'MPPH QUERY 15',s_suppkey, s_name, s_address, s_phone, total_revenue |
| from aopart_supplier,revenue |
| where s_suppkey = supplier_no and total_revenue = ( select max(total_revenue) from revenue ) order by s_suppkey; |
| ?column? | s_suppkey | s_name | s_address | s_phone | total_revenue |
| ---------------+-----------+---------------------------+--------------------------------------+-----------------+--------------- |
| MPPH QUERY 15 | 21 | Supplier#000000021 | 81CavellcrJ0PQ3CPBID0Z0JwyJm0ka5igEs | 12-253-590-5816 | 1161099.4636 |
| (1 row) |
| |
| select 'MPPH QUERY 16a', p_brand, p_type, p_size, count(distinct ps_suppkey) as supplier_cnt |
| from aopart_part, aopart_partsupp left join aopart_supplier on (ps_suppkey=s_suppkey and s_comment like '%Customer%Complaints%' ) |
| where p_partkey = ps_partkey and p_brand <> 'Brand#45' and p_type not like 'MEDIUM POLISHED%' and |
| p_size in (49, 14, 23, 45, 19, 3, 36, 9) and s_suppkey is null |
| group by p_brand, p_type, p_size order by supplier_cnt desc, p_brand, p_type, p_size; |
| ?column? | p_brand | p_type | p_size | supplier_cnt |
| ----------------+------------+---------------------------+--------+-------------- |
| MPPH QUERY 16a | Brand#14 | PROMO BRUSHED STEEL | 9 | 8 |
| MPPH QUERY 16a | Brand#35 | SMALL POLISHED COPPER | 14 | 8 |
| MPPH QUERY 16a | Brand#22 | LARGE BURNISHED TIN | 36 | 6 |
| MPPH QUERY 16a | Brand#11 | ECONOMY BURNISHED NICKEL | 49 | 4 |
| MPPH QUERY 16a | Brand#11 | LARGE PLATED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#11 | MEDIUM ANODIZED BRASS | 45 | 4 |
| MPPH QUERY 16a | Brand#11 | MEDIUM BRUSHED BRASS | 45 | 4 |
| MPPH QUERY 16a | Brand#11 | PROMO ANODIZED BRASS | 3 | 4 |
| MPPH QUERY 16a | Brand#11 | PROMO ANODIZED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#11 | PROMO ANODIZED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#11 | PROMO BURNISHED BRASS | 36 | 4 |
| MPPH QUERY 16a | Brand#11 | SMALL ANODIZED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#11 | SMALL PLATED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#11 | STANDARD POLISHED NICKEL | 45 | 4 |
| MPPH QUERY 16a | Brand#11 | STANDARD POLISHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#12 | ECONOMY BURNISHED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#12 | LARGE ANODIZED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#12 | LARGE BURNISHED BRASS | 19 | 4 |
| MPPH QUERY 16a | Brand#12 | LARGE PLATED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#12 | MEDIUM PLATED BRASS | 23 | 4 |
| MPPH QUERY 16a | Brand#12 | PROMO BRUSHED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#12 | PROMO BURNISHED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#12 | SMALL ANODIZED COPPER | 23 | 4 |
| MPPH QUERY 16a | Brand#12 | STANDARD ANODIZED BRASS | 3 | 4 |
| MPPH QUERY 16a | Brand#12 | STANDARD BURNISHED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#12 | STANDARD PLATED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#13 | ECONOMY PLATED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#13 | ECONOMY POLISHED BRASS | 9 | 4 |
| MPPH QUERY 16a | Brand#13 | ECONOMY POLISHED COPPER | 9 | 4 |
| MPPH QUERY 16a | Brand#13 | LARGE ANODIZED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#13 | LARGE BURNISHED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#13 | LARGE POLISHED BRASS | 3 | 4 |
| MPPH QUERY 16a | Brand#13 | MEDIUM ANODIZED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#13 | MEDIUM PLATED COPPER | 19 | 4 |
| MPPH QUERY 16a | Brand#13 | PROMO BRUSHED COPPER | 49 | 4 |
| MPPH QUERY 16a | Brand#13 | PROMO PLATED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#13 | SMALL BRUSHED NICKEL | 19 | 4 |
| MPPH QUERY 16a | Brand#13 | SMALL BURNISHED BRASS | 45 | 4 |
| MPPH QUERY 16a | Brand#14 | ECONOMY ANODIZED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#14 | ECONOMY BURNISHED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#14 | ECONOMY PLATED STEEL | 45 | 4 |
| MPPH QUERY 16a | Brand#14 | ECONOMY PLATED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#14 | LARGE ANODIZED NICKEL | 9 | 4 |
| MPPH QUERY 16a | Brand#14 | LARGE BRUSHED NICKEL | 45 | 4 |
| MPPH QUERY 16a | Brand#14 | SMALL ANODIZED NICKEL | 45 | 4 |
| MPPH QUERY 16a | Brand#14 | SMALL BURNISHED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#14 | SMALL BURNISHED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#15 | ECONOMY ANODIZED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#15 | ECONOMY BRUSHED BRASS | 36 | 4 |
| MPPH QUERY 16a | Brand#15 | ECONOMY BURNISHED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#15 | ECONOMY PLATED STEEL | 45 | 4 |
| MPPH QUERY 16a | Brand#15 | LARGE ANODIZED BRASS | 45 | 4 |
| MPPH QUERY 16a | Brand#15 | LARGE ANODIZED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#15 | MEDIUM ANODIZED COPPER | 9 | 4 |
| MPPH QUERY 16a | Brand#15 | MEDIUM PLATED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#15 | PROMO POLISHED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#15 | SMALL POLISHED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#15 | STANDARD BURNISHED STEEL | 45 | 4 |
| MPPH QUERY 16a | Brand#15 | STANDARD PLATED NICKEL | 19 | 4 |
| MPPH QUERY 16a | Brand#15 | STANDARD PLATED TIN | 3 | 4 |
| MPPH QUERY 16a | Brand#21 | ECONOMY ANODIZED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#21 | ECONOMY BRUSHED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#21 | LARGE BURNISHED COPPER | 19 | 4 |
| MPPH QUERY 16a | Brand#21 | MEDIUM ANODIZED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#21 | MEDIUM BURNISHED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#21 | PROMO BRUSHED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#21 | PROMO BURNISHED COPPER | 19 | 4 |
| MPPH QUERY 16a | Brand#21 | STANDARD PLATED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#21 | STANDARD POLISHED TIN | 36 | 4 |
| MPPH QUERY 16a | Brand#22 | ECONOMY BURNISHED NICKEL | 19 | 4 |
| MPPH QUERY 16a | Brand#22 | LARGE ANODIZED STEEL | 3 | 4 |
| MPPH QUERY 16a | Brand#22 | LARGE BURNISHED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#22 | LARGE BURNISHED STEEL | 45 | 4 |
| MPPH QUERY 16a | Brand#22 | LARGE BURNISHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#22 | LARGE POLISHED NICKEL | 19 | 4 |
| MPPH QUERY 16a | Brand#22 | MEDIUM ANODIZED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#22 | MEDIUM BRUSHED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#22 | MEDIUM BRUSHED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#22 | MEDIUM BRUSHED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#22 | MEDIUM BURNISHED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#22 | MEDIUM BURNISHED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#22 | MEDIUM PLATED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#22 | PROMO BRUSHED BRASS | 9 | 4 |
| MPPH QUERY 16a | Brand#22 | PROMO BRUSHED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#22 | SMALL BRUSHED NICKEL | 3 | 4 |
| MPPH QUERY 16a | Brand#22 | SMALL BURNISHED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#22 | STANDARD PLATED NICKEL | 3 | 4 |
| MPPH QUERY 16a | Brand#22 | STANDARD PLATED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#23 | ECONOMY BRUSHED COPPER | 9 | 4 |
| MPPH QUERY 16a | Brand#23 | LARGE ANODIZED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#23 | LARGE PLATED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#23 | MEDIUM BRUSHED NICKEL | 3 | 4 |
| MPPH QUERY 16a | Brand#23 | PROMO ANODIZED COPPER | 19 | 4 |
| MPPH QUERY 16a | Brand#23 | PROMO BURNISHED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#23 | PROMO POLISHED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#23 | SMALL BRUSHED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#23 | SMALL BRUSHED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#23 | SMALL BURNISHED COPPER | 49 | 4 |
| MPPH QUERY 16a | Brand#23 | SMALL PLATED BRASS | 36 | 4 |
| MPPH QUERY 16a | Brand#23 | SMALL POLISHED BRASS | 9 | 4 |
| MPPH QUERY 16a | Brand#23 | STANDARD BRUSHED TIN | 3 | 4 |
| MPPH QUERY 16a | Brand#23 | STANDARD PLATED BRASS | 9 | 4 |
| MPPH QUERY 16a | Brand#23 | STANDARD PLATED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#23 | STANDARD PLATED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#24 | ECONOMY BRUSHED BRASS | 36 | 4 |
| MPPH QUERY 16a | Brand#24 | ECONOMY PLATED COPPER | 36 | 4 |
| MPPH QUERY 16a | Brand#24 | LARGE PLATED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#24 | MEDIUM PLATED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#24 | PROMO POLISHED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#24 | SMALL ANODIZED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#24 | STANDARD BRUSHED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#24 | STANDARD BRUSHED STEEL | 14 | 4 |
| MPPH QUERY 16a | Brand#24 | STANDARD POLISHED NICKEL | 14 | 4 |
| MPPH QUERY 16a | Brand#25 | ECONOMY BURNISHED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#25 | ECONOMY PLATED NICKEL | 23 | 4 |
| MPPH QUERY 16a | Brand#25 | LARGE ANODIZED NICKEL | 23 | 4 |
| MPPH QUERY 16a | Brand#25 | LARGE BRUSHED NICKEL | 19 | 4 |
| MPPH QUERY 16a | Brand#25 | LARGE BURNISHED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#25 | MEDIUM BURNISHED NICKEL | 49 | 4 |
| MPPH QUERY 16a | Brand#25 | MEDIUM PLATED BRASS | 45 | 4 |
| MPPH QUERY 16a | Brand#25 | PROMO ANODIZED TIN | 3 | 4 |
| MPPH QUERY 16a | Brand#25 | PROMO BURNISHED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#25 | PROMO PLATED NICKEL | 3 | 4 |
| MPPH QUERY 16a | Brand#25 | SMALL BURNISHED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#25 | SMALL PLATED TIN | 36 | 4 |
| MPPH QUERY 16a | Brand#25 | STANDARD ANODIZED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#25 | STANDARD PLATED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#31 | ECONOMY BURNISHED COPPER | 36 | 4 |
| MPPH QUERY 16a | Brand#31 | ECONOMY PLATED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#31 | LARGE PLATED NICKEL | 14 | 4 |
| MPPH QUERY 16a | Brand#31 | MEDIUM BURNISHED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#31 | MEDIUM PLATED TIN | 36 | 4 |
| MPPH QUERY 16a | Brand#31 | PROMO ANODIZED NICKEL | 9 | 4 |
| MPPH QUERY 16a | Brand#31 | PROMO POLISHED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#31 | SMALL ANODIZED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#31 | SMALL ANODIZED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#31 | SMALL BRUSHED NICKEL | 23 | 4 |
| MPPH QUERY 16a | Brand#31 | SMALL PLATED COPPER | 36 | 4 |
| MPPH QUERY 16a | Brand#32 | ECONOMY ANODIZED COPPER | 36 | 4 |
| MPPH QUERY 16a | Brand#32 | ECONOMY PLATED COPPER | 9 | 4 |
| MPPH QUERY 16a | Brand#32 | LARGE ANODIZED STEEL | 14 | 4 |
| MPPH QUERY 16a | Brand#32 | MEDIUM ANODIZED STEEL | 49 | 4 |
| MPPH QUERY 16a | Brand#32 | MEDIUM BURNISHED BRASS | 9 | 4 |
| MPPH QUERY 16a | Brand#32 | MEDIUM BURNISHED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#32 | PROMO BRUSHED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#32 | PROMO BURNISHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#32 | SMALL ANODIZED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#32 | SMALL BRUSHED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#32 | SMALL PLATED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#32 | SMALL POLISHED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#32 | SMALL POLISHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#32 | STANDARD PLATED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#33 | ECONOMY BURNISHED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#33 | ECONOMY POLISHED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#33 | LARGE BRUSHED TIN | 36 | 4 |
| MPPH QUERY 16a | Brand#33 | MEDIUM ANODIZED BRASS | 3 | 4 |
| MPPH QUERY 16a | Brand#33 | MEDIUM BURNISHED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#33 | MEDIUM PLATED STEEL | 49 | 4 |
| MPPH QUERY 16a | Brand#33 | PROMO PLATED STEEL | 49 | 4 |
| MPPH QUERY 16a | Brand#33 | PROMO PLATED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#33 | PROMO POLISHED STEEL | 9 | 4 |
| MPPH QUERY 16a | Brand#33 | SMALL ANODIZED COPPER | 23 | 4 |
| MPPH QUERY 16a | Brand#33 | SMALL BRUSHED STEEL | 3 | 4 |
| MPPH QUERY 16a | Brand#33 | SMALL BURNISHED NICKEL | 3 | 4 |
| MPPH QUERY 16a | Brand#33 | STANDARD PLATED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#34 | ECONOMY ANODIZED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#34 | LARGE ANODIZED BRASS | 23 | 4 |
| MPPH QUERY 16a | Brand#34 | LARGE BRUSHED COPPER | 23 | 4 |
| MPPH QUERY 16a | Brand#34 | LARGE BURNISHED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#34 | LARGE PLATED BRASS | 45 | 4 |
| MPPH QUERY 16a | Brand#34 | MEDIUM BRUSHED COPPER | 9 | 4 |
| MPPH QUERY 16a | Brand#34 | MEDIUM BRUSHED TIN | 14 | 4 |
| MPPH QUERY 16a | Brand#34 | MEDIUM BURNISHED NICKEL | 3 | 4 |
| MPPH QUERY 16a | Brand#34 | SMALL ANODIZED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#34 | SMALL BRUSHED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#34 | SMALL PLATED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#34 | STANDARD ANODIZED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#34 | STANDARD BRUSHED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#34 | STANDARD BURNISHED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#34 | STANDARD PLATED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#35 | PROMO BURNISHED BRASS | 3 | 4 |
| MPPH QUERY 16a | Brand#35 | PROMO BURNISHED STEEL | 14 | 4 |
| MPPH QUERY 16a | Brand#35 | PROMO PLATED BRASS | 19 | 4 |
| MPPH QUERY 16a | Brand#35 | STANDARD ANODIZED NICKEL | 14 | 4 |
| MPPH QUERY 16a | Brand#35 | STANDARD ANODIZED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#35 | STANDARD BRUSHED BRASS | 3 | 4 |
| MPPH QUERY 16a | Brand#35 | STANDARD BRUSHED NICKEL | 49 | 4 |
| MPPH QUERY 16a | Brand#35 | STANDARD PLATED STEEL | 14 | 4 |
| MPPH QUERY 16a | Brand#41 | MEDIUM ANODIZED NICKEL | 9 | 4 |
| MPPH QUERY 16a | Brand#41 | MEDIUM BRUSHED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#41 | MEDIUM PLATED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#41 | PROMO ANODIZED NICKEL | 9 | 4 |
| MPPH QUERY 16a | Brand#41 | SMALL ANODIZED STEEL | 45 | 4 |
| MPPH QUERY 16a | Brand#41 | SMALL POLISHED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#41 | STANDARD ANODIZED NICKEL | 9 | 4 |
| MPPH QUERY 16a | Brand#41 | STANDARD ANODIZED TIN | 36 | 4 |
| MPPH QUERY 16a | Brand#41 | STANDARD ANODIZED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#41 | STANDARD BRUSHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#41 | STANDARD PLATED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#42 | ECONOMY BRUSHED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#42 | LARGE ANODIZED NICKEL | 49 | 4 |
| MPPH QUERY 16a | Brand#42 | MEDIUM PLATED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#42 | PROMO BRUSHED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#42 | PROMO BURNISHED TIN | 49 | 4 |
| MPPH QUERY 16a | Brand#42 | PROMO PLATED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#42 | PROMO PLATED STEEL | 45 | 4 |
| MPPH QUERY 16a | Brand#42 | STANDARD BURNISHED NICKEL | 49 | 4 |
| MPPH QUERY 16a | Brand#42 | STANDARD PLATED COPPER | 19 | 4 |
| MPPH QUERY 16a | Brand#43 | ECONOMY ANODIZED COPPER | 19 | 4 |
| MPPH QUERY 16a | Brand#43 | ECONOMY ANODIZED NICKEL | 49 | 4 |
| MPPH QUERY 16a | Brand#43 | ECONOMY PLATED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#43 | ECONOMY POLISHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#43 | LARGE BURNISHED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#43 | LARGE POLISHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#43 | MEDIUM ANODIZED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#43 | MEDIUM ANODIZED COPPER | 36 | 4 |
| MPPH QUERY 16a | Brand#43 | MEDIUM ANODIZED COPPER | 49 | 4 |
| MPPH QUERY 16a | Brand#43 | MEDIUM BURNISHED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#43 | PROMO BRUSHED BRASS | 36 | 4 |
| MPPH QUERY 16a | Brand#43 | PROMO BURNISHED STEEL | 3 | 4 |
| MPPH QUERY 16a | Brand#43 | PROMO POLISHED BRASS | 19 | 4 |
| MPPH QUERY 16a | Brand#43 | SMALL BRUSHED NICKEL | 9 | 4 |
| MPPH QUERY 16a | Brand#43 | SMALL POLISHED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#43 | STANDARD ANODIZED BRASS | 3 | 4 |
| MPPH QUERY 16a | Brand#43 | STANDARD PLATED TIN | 14 | 4 |
| MPPH QUERY 16a | Brand#44 | ECONOMY ANODIZED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#44 | ECONOMY POLISHED NICKEL | 23 | 4 |
| MPPH QUERY 16a | Brand#44 | LARGE ANODIZED BRASS | 19 | 4 |
| MPPH QUERY 16a | Brand#44 | LARGE BRUSHED TIN | 3 | 4 |
| MPPH QUERY 16a | Brand#44 | MEDIUM BRUSHED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#44 | MEDIUM BURNISHED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#44 | MEDIUM BURNISHED NICKEL | 23 | 4 |
| MPPH QUERY 16a | Brand#44 | MEDIUM PLATED COPPER | 14 | 4 |
| MPPH QUERY 16a | Brand#44 | SMALL ANODIZED COPPER | 23 | 4 |
| MPPH QUERY 16a | Brand#44 | SMALL ANODIZED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#44 | SMALL PLATED COPPER | 19 | 4 |
| MPPH QUERY 16a | Brand#44 | STANDARD ANODIZED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#44 | STANDARD ANODIZED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#51 | ECONOMY ANODIZED STEEL | 9 | 4 |
| MPPH QUERY 16a | Brand#51 | ECONOMY PLATED NICKEL | 49 | 4 |
| MPPH QUERY 16a | Brand#51 | ECONOMY POLISHED COPPER | 9 | 4 |
| MPPH QUERY 16a | Brand#51 | ECONOMY POLISHED STEEL | 49 | 4 |
| MPPH QUERY 16a | Brand#51 | LARGE BURNISHED BRASS | 19 | 4 |
| MPPH QUERY 16a | Brand#51 | LARGE POLISHED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#51 | MEDIUM ANODIZED TIN | 14 | 4 |
| MPPH QUERY 16a | Brand#51 | PROMO BRUSHED BRASS | 23 | 4 |
| MPPH QUERY 16a | Brand#51 | PROMO POLISHED STEEL | 49 | 4 |
| MPPH QUERY 16a | Brand#51 | SMALL BRUSHED TIN | 36 | 4 |
| MPPH QUERY 16a | Brand#51 | SMALL POLISHED STEEL | 49 | 4 |
| MPPH QUERY 16a | Brand#51 | STANDARD BRUSHED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#51 | STANDARD BRUSHED NICKEL | 19 | 4 |
| MPPH QUERY 16a | Brand#51 | STANDARD BURNISHED COPPER | 19 | 4 |
| MPPH QUERY 16a | Brand#52 | ECONOMY ANODIZED BRASS | 14 | 4 |
| MPPH QUERY 16a | Brand#52 | ECONOMY ANODIZED COPPER | 36 | 4 |
| MPPH QUERY 16a | Brand#52 | ECONOMY BURNISHED NICKEL | 19 | 4 |
| MPPH QUERY 16a | Brand#52 | ECONOMY BURNISHED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#52 | ECONOMY PLATED TIN | 23 | 4 |
| MPPH QUERY 16a | Brand#52 | LARGE BRUSHED NICKEL | 19 | 4 |
| MPPH QUERY 16a | Brand#52 | LARGE BURNISHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#52 | LARGE PLATED STEEL | 9 | 4 |
| MPPH QUERY 16a | Brand#52 | LARGE PLATED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#52 | LARGE POLISHED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#52 | MEDIUM BURNISHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#52 | SMALL ANODIZED NICKEL | 36 | 4 |
| MPPH QUERY 16a | Brand#52 | SMALL ANODIZED STEEL | 9 | 4 |
| MPPH QUERY 16a | Brand#52 | SMALL BRUSHED STEEL | 23 | 4 |
| MPPH QUERY 16a | Brand#52 | SMALL BURNISHED NICKEL | 14 | 4 |
| MPPH QUERY 16a | Brand#52 | STANDARD POLISHED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#53 | LARGE BURNISHED NICKEL | 23 | 4 |
| MPPH QUERY 16a | Brand#53 | LARGE PLATED BRASS | 9 | 4 |
| MPPH QUERY 16a | Brand#53 | LARGE PLATED STEEL | 49 | 4 |
| MPPH QUERY 16a | Brand#53 | MEDIUM BRUSHED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#53 | MEDIUM BRUSHED STEEL | 45 | 4 |
| MPPH QUERY 16a | Brand#53 | SMALL BRUSHED BRASS | 36 | 4 |
| MPPH QUERY 16a | Brand#53 | STANDARD PLATED STEEL | 45 | 4 |
| MPPH QUERY 16a | Brand#54 | ECONOMY ANODIZED BRASS | 9 | 4 |
| MPPH QUERY 16a | Brand#54 | ECONOMY BRUSHED TIN | 19 | 4 |
| MPPH QUERY 16a | Brand#54 | ECONOMY POLISHED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#54 | LARGE ANODIZED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#54 | LARGE BURNISHED BRASS | 49 | 4 |
| MPPH QUERY 16a | Brand#54 | LARGE BURNISHED TIN | 14 | 4 |
| MPPH QUERY 16a | Brand#54 | LARGE POLISHED BRASS | 19 | 4 |
| MPPH QUERY 16a | Brand#54 | MEDIUM BURNISHED STEEL | 3 | 4 |
| MPPH QUERY 16a | Brand#54 | SMALL BURNISHED STEEL | 19 | 4 |
| MPPH QUERY 16a | Brand#54 | SMALL PLATED BRASS | 23 | 4 |
| MPPH QUERY 16a | Brand#54 | SMALL PLATED TIN | 14 | 4 |
| MPPH QUERY 16a | Brand#55 | LARGE BRUSHED NICKEL | 9 | 4 |
| MPPH QUERY 16a | Brand#55 | LARGE PLATED TIN | 9 | 4 |
| MPPH QUERY 16a | Brand#55 | LARGE POLISHED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#55 | MEDIUM BRUSHED TIN | 45 | 4 |
| MPPH QUERY 16a | Brand#55 | PROMO BRUSHED STEEL | 36 | 4 |
| MPPH QUERY 16a | Brand#55 | PROMO BURNISHED STEEL | 14 | 4 |
| MPPH QUERY 16a | Brand#55 | SMALL PLATED COPPER | 45 | 4 |
| MPPH QUERY 16a | Brand#55 | STANDARD ANODIZED BRASS | 36 | 4 |
| MPPH QUERY 16a | Brand#55 | STANDARD BRUSHED COPPER | 3 | 4 |
| MPPH QUERY 16a | Brand#55 | STANDARD BRUSHED STEEL | 19 | 4 |
| (296 rows) |
| |
| select 'MPPH QUERY 17a', sum(l_extendedprice) / 7.0 as avg_yearly |
| from aopart_lineitem l, aopart_part, ( select l_partkey, avg(l_quantity) as avg_qty from aopart_lineitem group by l_partkey ) g |
| where p_partkey = l.l_partkey and p_partkey = g.l_partkey and l.l_quantity < 0.2* g.avg_qty and p_brand = 'Brand#23' and |
| p_container = 'JUMBO PACK'; |
| ?column? | avg_yearly |
| ----------------+----------------------- |
| MPPH QUERY 17a | 3547.7957142857142857 |
| (1 row) |
| |
| select c_name, c_custkey, o_orderkey,'MPPH QUERY 18', o_orderdate, o_totalprice, sum(l_quantity) |
| from aopart_customer, aopart_orders, aopart_lineitem |
| where o_orderkey in ( select l_orderkey from aopart_lineitem group by l_orderkey having sum(l_quantity) > 300 ) and |
| c_custkey = o_custkey and o_orderkey = l_orderkey |
| group by c_name,c_custkey,o_orderkey,o_orderdate,o_totalprice order by o_totalprice desc,o_orderdate; |
| c_name | c_custkey | o_orderkey | ?column? | o_orderdate | o_totalprice | sum |
| --------------------+-----------+------------+---------------+-------------+--------------+-------- |
| Customer#000000667 | 667 | 29158 | MPPH QUERY 18 | 10-21-1995 | 439687.23 | 305.00 |
| Customer#000000178 | 178 | 6882 | MPPH QUERY 18 | 04-09-1997 | 422359.65 | 303.00 |
| (2 rows) |
| |
| select 'MPPH QUERY 19',sum(l_extendedprice* (1 - l_discount)) as revenue |
| from aopart_lineitem, aopart_part |
| where p_partkey = l_partkey and l_shipmode in ('AIR', 'AIR REG') and l_shipinstruct = 'DELIVER IN PERSON' and |
| ( ( p_brand = 'Brand#12' and p_container in ('SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') and l_quantity >= 1 and |
| l_quantity <= 1 + 10 and p_size between 1 and 15 ) or ( p_brand = 'Brand#23' and p_container in ('MED BAG', 'MED BOX', |
| 'MED PKG', 'MED PACK') and l_quantity >= 10 and l_quantity <= 10 + 10 and p_size between 1 and 15 ) or ( p_brand = 'Brand#34' |
| and p_container in ('LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') and l_quantity >= 20 and l_quantity <= 20 + 10 and |
| p_size between 1 and 15 ) ); |
| ?column? | revenue |
| ---------------+------------ |
| MPPH QUERY 19 | 22923.0280 |
| (1 row) |
| |
| select 'MPPH QUERY 20',s_name,s_address |
| from aopart_supplier, aopart_nation |
| where s_suppkey in ( |
| select ps_suppkey from aopart_partsupp, ( |
| select sum(l_quantity) as qty_sum, l_partkey, l_suppkey |
| from aopart_lineitem |
| where l_shipdate >= date '1-jan-1994' and l_shipdate < date '1-jan-1994' + interval '1 year' |
| group by l_partkey, l_suppkey ) g |
| where g.l_partkey = ps_partkey and g.l_suppkey = ps_suppkey and ps_availqty > 0.5*g.qty_sum and ps_partkey in (select p_partkey |
| from aopart_part where p_name like 'forest%' )) and s_nationkey = n_nationkey and n_name = 'CANADA' order by s_name; |
| ?column? | s_name | s_address |
| ---------------+---------------------------+-------------------------------- |
| MPPH QUERY 20 | Supplier#000000013 | HK71HQyWoqRWOX8GI FpgAifW,2PoH |
| (1 row) |
| |
| select 'MPPH QUERY 21',s_name, count( distinct (l1.l_orderkey::text || l1.l_linenumber::text)) as numwait |
| from aopart_supplier, aopart_orders, aopart_nation, aopart_lineitem l1 left join aopart_lineitem l2 on (l2.l_orderkey = l1.l_orderkey |
| and l2.l_suppkey <> l1.l_suppkey) left join ( |
| select l3.l_orderkey,l3.l_suppkey |
| from aopart_lineitem l3 |
| where l3.l_receiptdate > l3.l_commitdate) l4 |
| on (l4.l_orderkey = l1.l_orderkey and l4.l_suppkey <> l1.l_suppkey) |
| where s_suppkey = l1.l_suppkey and o_orderkey = l1.l_orderkey and o_orderstatus = 'F' and l1.l_receiptdate > l1.l_commitdate and |
| l2.l_orderkey is not null and l4.l_orderkey is null and s_nationkey = n_nationkey and n_name = 'SAUDI ARABIA' |
| group by s_name order by numwait desc, s_name limit 100; |
| ?column? | s_name | numwait |
| ---------------+---------------------------+--------- |
| MPPH QUERY 21 | Supplier#000000074 | 9 |
| (1 row) |
| |
| select 'MPPH QUERY 22',cntrycode, count(*) as numcust, sum(c_acctbal) as totacctbal |
| from ( |
| select substring(c_phone from 1 for 2) as cntrycode, c_acctbal |
| from aopart_customer left join aopart_orders on c_custkey = o_custkey |
| where substring(c_phone from 1 for 2) in ('13', '31', '23', '29', '30', '18', '17') and c_acctbal > ( |
| select avg(c_acctbal) from aopart_customer where c_acctbal > 0.00 and substring(c_phone from 1 for 2) in ('13', '31', |
| '23', '29', '30', '18', '17') ) and o_custkey is null ) as custsale |
| group by cntrycode order by cntrycode; |
| ?column? | cntrycode | numcust | totacctbal |
| ---------------+-----------+---------+------------ |
| MPPH QUERY 22 | 13 | 10 | 75359.29 |
| MPPH QUERY 22 | 17 | 8 | 62288.98 |
| MPPH QUERY 22 | 18 | 14 | 111072.45 |
| MPPH QUERY 22 | 23 | 5 | 40458.86 |
| MPPH QUERY 22 | 29 | 11 | 88722.85 |
| MPPH QUERY 22 | 30 | 17 | 122189.33 |
| MPPH QUERY 22 | 31 | 8 | 66313.16 |
| (7 rows) |
| |
| -- hashagg |
| set enable_groupagg=off; |
| set enable_hashagg=on; |
| select c_nationkey, count(*) from heap_customer group by c_nationkey; |
| c_nationkey | count |
| -------------+------- |
| 11 | 58 |
| 9 | 66 |
| 17 | 56 |
| 23 | 56 |
| 21 | 58 |
| 19 | 64 |
| 5 | 57 |
| 3 | 69 |
| 1 | 59 |
| 7 | 57 |
| 13 | 54 |
| 15 | 72 |
| 20 | 67 |
| 2 | 68 |
| 12 | 67 |
| 6 | 36 |
| 24 | 48 |
| 0 | 61 |
| 10 | 72 |
| 4 | 66 |
| 18 | 58 |
| 16 | 62 |
| 14 | 50 |
| 22 | 59 |
| 8 | 60 |
| (25 rows) |
| |
| set enable_groupagg=off; |
| set enable_hashagg=on; |
| select c_nationkey, sum(c_acctbal) from heap_customer group by c_nationkey; |
| c_nationkey | sum |
| -------------+----------- |
| 20 | 368211.36 |
| 2 | 247200.27 |
| 12 | 332485.08 |
| 18 | 291863.05 |
| 6 | 140663.20 |
| 24 | 206281.72 |
| 16 | 284258.05 |
| 14 | 245055.50 |
| 22 | 254970.92 |
| 0 | 248180.19 |
| 8 | 274001.82 |
| 10 | 302886.37 |
| 4 | 272480.14 |
| 3 | 284011.99 |
| 11 | 267563.05 |
| 9 | 328113.13 |
| 17 | 240871.60 |
| 1 | 286203.34 |
| 7 | 243965.66 |
| 23 | 214384.24 |
| 21 | 273301.81 |
| 19 | 252226.32 |
| 13 | 226043.98 |
| 5 | 201760.97 |
| 15 | 394881.83 |
| (25 rows) |
| |
| set enable_groupagg=off; |
| set enable_hashagg=on; |
| select c_mktsegment, bool_and(c_nationkey>10) from heap_customer group by c_mktsegment; |
| c_mktsegment | bool_and |
| --------------+---------- |
| AUTOMOBILE | f |
| HOUSEHOLD | f |
| BUILDING | f |
| FURNITURE | f |
| MACHINERY | f |
| (5 rows) |
| |
| set enable_groupagg=off; |
| set enable_hashagg=on; |
| select l_returnflag, l_linestatus, variance(l_discount) from heap_lineitem group by l_returnflag, l_linestatus; |
| l_returnflag | l_linestatus | variance |
| --------------+--------------+------------------------ |
| R | F | 0.00100441962134177190 |
| N | F | 0.00097536519924475802 |
| A | F | 0.00099926061040172993 |
| N | O | 0.00099711652698710672 |
| (4 rows) |
| |
| set statement_mem= 10240; |
| set enable_groupagg=off; |
| set enable_hashagg=on; |
| select l_orderkey, l_suppkey, var_pop(l_discount) as var_pop from heap_lineitem group by l_orderkey, l_suppkey order by l_orderkey, l_suppkey, var_pop limit 2000; |
| l_orderkey | l_suppkey | var_pop |
| ------------+-----------+---------------------------- |
| 1 | 10 | 0 |
| 1 | 23 | 0 |
| 1 | 38 | 0 |
| 1 | 48 | 0 |
| 1 | 75 | 0 |
| 1 | 93 | 0 |
| 2 | 33 | 0 |
| 3 | 16 | 0 |
| 3 | 19 | 0 |
| 3 | 22 | 0 |
| 3 | 60 | 0 |
| 3 | 61 | 0 |
| 3 | 70 | 0 |
| 4 | 81 | 0 |
| 5 | 5 | 0 |
| 5 | 41 | 0 |
| 5 | 87 | 0 |
| 6 | 36 | 0 |
| 7 | 17 | 0 |
| 7 | 26 | 0 |
| 7 | 32 | 0 |
| 7 | 40 | 0 |
| 7 | 51 | 0 |
| 7 | 54 | 0 |
| 7 | 93 | 0 |
| 32 | 25 | 0 |
| 32 | 44 | 0 |
| 32 | 72 | 0 |
| 32 | 79 | 0 |
| 32 | 93 | 0 |
| 32 | 95 | 0 |
| 33 | 8 | 0 |
| 33 | 14 | 0 |
| 33 | 41 | 0 |
| 33 | 69 | 0 |
| 34 | 18 | 0 |
| 34 | 29 | 0 |
| 34 | 79 | 0 |
| 35 | 21 | 0 |
| 35 | 31 | 0 |
| 35 | 37 | 0 |
| 35 | 62 | 0 |
| 35 | 73 | 0 |
| 35 | 86 | 0 |
| 36 | 99 | 0 |
| 37 | 43 | 0 |
| 37 | 55 | 0 |
| 37 | 57 | 0 |
| 38 | 44 | 0 |
| 39 | 7 | 0 |
| 39 | 34 | 0 |
| 39 | 73 | 0 |
| 39 | 79 | 0 |
| 39 | 96 | 0 |
| 39 | 100 | 0 |
| 64 | 61 | 0 |
| 65 | 4 | 0 |
| 65 | 40 | 0 |
| 65 | 58 | 0 |
| 66 | 36 | 0 |
| 66 | 89 | 0 |
| 67 | 27 | 0 |
| 67 | 57 | 0 |
| 67 | 77 | 0 |
| 67 | 79 | 0 |
| 67 | 95 | 0 |
| 67 | 99 | 0 |
| 68 | 32 | 0 |
| 68 | 51 | 0 |
| 68 | 62 | 0.000100000000000000000000 |
| 68 | 79 | 0.000100000000000000000000 |
| 68 | 97 | 0 |
| 69 | 13 | 0.00022500000000000000 |
| 69 | 33 | 0 |
| 69 | 88 | 0 |
| 69 | 90 | 0.00090000000000000000 |
| 70 | 5 | 0 |
| 70 | 17 | 0 |
| 70 | 26 | 0 |
| 70 | 29 | 0 |
| 70 | 48 | 0 |
| 70 | 51 | 0 |
| 71 | 2 | 0 |
| 71 | 21 | 0 |
| 71 | 30 | 0 |
| 71 | 46 | 0 |
| 71 | 54 | 0 |
| 71 | 69 | 0 |
| 96 | 43 | 0 |
| 96 | 55 | 0 |
| 97 | 26 | 0 |
| 97 | 32 | 0 |
| 97 | 74 | 0 |
| 98 | 4 | 0.00090000000000000000 |
| 98 | 49 | 0 |
| 98 | 73 | 0 |
| 99 | 20 | 0 |
| 99 | 39 | 0 |
| 99 | 56 | 0 |
| 99 | 72 | 0 |
| 100 | 22 | 0 |
| 100 | 26 | 0 |
| 100 | 38 | 0 |
| 100 | 92 | 0 |
| 100 | 97 | 0 |
| 101 | 58 | 0 |
| 101 | 92 | 0 |
| 101 | 100 | 0 |
| 102 | 6 | 0 |
| 102 | 17 | 0 |
| 102 | 57 | 0 |
| 102 | 68 | 0 |
| 103 | 32 | 0 |
| 103 | 46 | 0 |
| 103 | 80 | 0 |
| 103 | 86 | 0 |
| 128 | 5 | 0 |
| 129 | 24 | 0 |
| 129 | 29 | 0 |
| 129 | 53 | 0 |
| 129 | 55 | 0 |
| 129 | 68 | 0 |
| 129 | 69 | 0 |
| 129 | 99 | 0 |
| 130 | 20 | 0 |
| 130 | 44 | 0 |
| 130 | 55 | 0 |
| 130 | 66 | 0 |
| 130 | 90 | 0 |
| 131 | 2 | 0 |
| 131 | 18 | 0 |
| 131 | 35 | 0 |
| 132 | 45 | 0 |
| 132 | 46 | 0 |
| 132 | 63 | 0 |
| 132 | 92 | 0 |
| 133 | 71 | 0 |
| 133 | 83 | 0 |
| 133 | 90 | 0 |
| 133 | 99 | 0 |
| 134 | 8 | 0 |
| 134 | 30 | 0 |
| 134 | 42 | 0 |
| 134 | 53 | 0 |
| 134 | 70 | 0 |
| 134 | 71 | 0 |
| 135 | 3 | 0 |
| 135 | 17 | 0 |
| 135 | 40 | 0 |
| 135 | 59 | 0 |
| 135 | 84 | 0 |
| 135 | 97 | 0 |
| 160 | 1 | 0 |
| 160 | 56 | 0 |
| 160 | 98 | 0 |
| 161 | 35 | 0 |
| 162 | 80 | 0 |
| 163 | 9 | 0 |
| 163 | 72 | 0 |
| 163 | 98 | 0.00040000000000000000 |
| 163 | 99 | 0 |
| 163 | 100 | 0 |
| 164 | 3 | 0 |
| 164 | 38 | 0 |
| 164 | 49 | 0 |
| 164 | 55 | 0 |
| 164 | 57 | 0 |
| 164 | 68 | 0 |
| 164 | 90 | 0 |
| 165 | 41 | 0 |
| 165 | 69 | 0 |
| 165 | 77 | 0 |
| 165 | 89 | 0 |
| 165 | 92 | 0 |
| 166 | 12 | 0 |
| 166 | 32 | 0 |
| 166 | 65 | 0 |
| 166 | 81 | 0 |
| 167 | 13 | 0 |
| 167 | 59 | 0 |
| 192 | 38 | 0 |
| 192 | 40 | 0 |
| 192 | 51 | 0 |
| 192 | 76 | 0 |
| 192 | 97 | 0.00040000000000000000 |
| 193 | 61 | 0 |
| 193 | 62 | 0 |
| 193 | 74 | 0 |
| 194 | 21 | 0 |
| 194 | 23 | 0 |
| 194 | 30 | 0 |
| 194 | 52 | 0 |
| 194 | 53 | 0 |
| 194 | 54 | 0 |
| 194 | 80 | 0 |
| 195 | 13 | 0 |
| 195 | 42 | 0 |
| 195 | 89 | 0.000100000000000000000000 |
| 196 | 25 | 0 |
| 196 | 28 | 0 |
| 197 | 15 | 0 |
| 197 | 20 | 0 |
| 197 | 30 | 0 |
| 197 | 33 | 0 |
| 197 | 45 | 0 |
| 197 | 100 | 0 |
| 198 | 21 | 0 |
| 198 | 31 | 0 |
| 198 | 60 | 0 |
| 198 | 62 | 0 |
| 198 | 80 | 0 |
| 199 | 36 | 0 |
| 199 | 41 | 0 |
| 224 | 3 | 0 |
| 224 | 8 | 0 |
| 224 | 23 | 0 |
| 224 | 30 | 0 |
| 224 | 47 | 0 |
| 224 | 92 | 0 |
| 225 | 1 | 0 |
| 225 | 21 | 0.00202500000000000000 |
| 225 | 31 | 0 |
| 225 | 34 | 0 |
| 225 | 52 | 0 |
| 225 | 72 | 0 |
| 226 | 5 | 0 |
| 226 | 59 | 0 |
| 226 | 89 | 0.000100000000000000000000 |
| 226 | 94 | 0 |
| 226 | 95 | 0 |
| 226 | 97 | 0 |
| 227 | 69 | 0 |
| 227 | 78 | 0 |
| 228 | 67 | 0 |
| 229 | 3 | 0 |
| 229 | 33 | 0 |
| 229 | 55 | 0 |
| 229 | 87 | 0 |
| 229 | 90 | 0 |
| 229 | 91 | 0 |
| 230 | 18 | 0 |
| 230 | 25 | 0 |
| 230 | 46 | 0 |
| 230 | 50 | 0 |
| 230 | 69 | 0 |
| 230 | 95 | 0 |
| 231 | 27 | 0 |
| 231 | 34 | 0 |
| 231 | 69 | 0 |
| 231 | 85 | 0 |
| 256 | 17 | 0 |
| 256 | 57 | 0 |
| 256 | 67 | 0 |
| 257 | 64 | 0 |
| 258 | 5 | 0 |
| 258 | 19 | 0 |
| 258 | 68 | 0 |
| 258 | 69 | 0 |
| 258 | 89 | 0 |
| 258 | 95 | 0 |
| 259 | 12 | 0 |
| 259 | 37 | 0 |
| 259 | 62 | 0 |
| 259 | 87 | 0 |
| 259 | 89 | 0 |
| 260 | 1 | 0 |
| 260 | 5 | 0 |
| 260 | 22 | 0 |
| 260 | 29 | 0 |
| 260 | 60 | 0 |
| 261 | 5 | 0 |
| 261 | 22 | 0 |
| 261 | 25 | 0 |
| 261 | 58 | 0 |
| 261 | 65 | 0 |
| 261 | 99 | 0 |
| 262 | 13 | 0 |
| 262 | 78 | 0 |
| 262 | 95 | 0 |
| 263 | 13 | 0 |
| 263 | 47 | 0 |
| 263 | 68 | 0 |
| 288 | 1 | 0 |
| 288 | 2 | 0 |
| 288 | 86 | 0 |
| 288 | 90 | 0 |
| 288 | 98 | 0 |
| 289 | 23 | 0 |
| 289 | 24 | 0 |
| 289 | 27 | 0 |
| 289 | 60 | 0 |
| 289 | 93 | 0 |
| 290 | 5 | 0 |
| 290 | 28 | 0 |
| 290 | 45 | 0 |
| 290 | 76 | 0 |
| 291 | 38 | 0 |
| 291 | 72 | 0 |
| 291 | 75 | 0 |
| 292 | 37 | 0 |
| 292 | 94 | 0 |
| 293 | 66 | 0.00160000000000000000 |
| 293 | 82 | 0 |
| 294 | 88 | 0 |
| 295 | 17 | 0 |
| 295 | 21 | 0 |
| 295 | 39 | 0 |
| 295 | 80 | 0 |
| 320 | 21 | 0 |
| 320 | 67 | 0 |
| 321 | 80 | 0 |
| 321 | 84 | 0 |
| 322 | 6 | 0.00040000000000000000 |
| 322 | 38 | 0 |
| 322 | 60 | 0 |
| 322 | 77 | 0 |
| 322 | 91 | 0 |
| 322 | 96 | 0 |
| 323 | 29 | 0 |
| 323 | 61 | 0 |
| 323 | 87 | 0 |
| 324 | 84 | 0 |
| 325 | 9 | 0 |
| 325 | 15 | 0 |
| 325 | 96 | 0 |
| 326 | 3 | 0 |
| 326 | 16 | 0 |
| 326 | 22 | 0 |
| 326 | 25 | 0 |
| 326 | 52 | 0 |
| 326 | 76 | 0 |
| 326 | 89 | 0 |
| 327 | 48 | 0 |
| 327 | 54 | 0 |
| 352 | 39 | 0 |
| 353 | 28 | 0 |
| 353 | 36 | 0 |
| 353 | 42 | 0 |
| 353 | 59 | 0 |
| 353 | 67 | 0 |
| 353 | 77 | 0 |
| 354 | 7 | 0 |
| 354 | 25 | 0 |
| 354 | 43 | 0 |
| 354 | 72 | 0 |
| 354 | 73 | 0 |
| 354 | 83 | 0 |
| 354 | 98 | 0 |
| 355 | 13 | 0 |
| 355 | 64 | 0 |
| 356 | 15 | 0 |
| 356 | 18 | 0 |
| 356 | 46 | 0 |
| 356 | 54 | 0 |
| 356 | 55 | 0 |
| 357 | 3 | 0 |
| 357 | 32 | 0 |
| 357 | 33 | 0 |
| 358 | 14 | 0 |
| 358 | 30 | 0 |
| 358 | 35 | 0 |
| 358 | 46 | 0 |
| 358 | 69 | 0 |
| 358 | 71 | 0 |
| 358 | 97 | 0 |
| 359 | 34 | 0 |
| 359 | 54 | 0 |
| 359 | 56 | 0 |
| 359 | 57 | 0 |
| 359 | 61 | 0 |
| 359 | 65 | 0 |
| 384 | 3 | 0 |
| 384 | 30 | 0 |
| 384 | 66 | 0 |
| 384 | 70 | 0 |
| 384 | 90 | 0 |
| 385 | 7 | 0 |
| 385 | 92 | 0 |
| 386 | 2 | 0 |
| 386 | 46 | 0 |
| 386 | 76 | 0 |
| 387 | 24 | 0 |
| 387 | 29 | 0 |
| 387 | 33 | 0 |
| 387 | 44 | 0 |
| 387 | 61 | 0 |
| 388 | 8 | 0 |
| 388 | 11 | 0 |
| 388 | 80 | 0 |
| 389 | 37 | 0 |
| 390 | 2 | 0 |
| 390 | 15 | 0 |
| 390 | 20 | 0 |
| 390 | 21 | 0 |
| 390 | 22 | 0 |
| 390 | 46 | 0 |
| 390 | 50 | 0 |
| 391 | 91 | 0 |
| 416 | 18 | 0 |
| 416 | 71 | 0 |
| 416 | 85 | 0 |
| 417 | 12 | 0 |
| 417 | 56 | 0 |
| 417 | 72 | 0 |
| 417 | 97 | 0 |
| 418 | 13 | 0 |
| 418 | 37 | 0 |
| 418 | 78 | 0 |
| 419 | 5 | 0 |
| 419 | 8 | 0 |
| 419 | 38 | 0 |
| 419 | 64 | 0 |
| 420 | 35 | 0.00040000000000000000 |
| 420 | 49 | 0 |
| 420 | 50 | 0 |
| 420 | 61 | 0 |
| 420 | 80 | 0 |
| 420 | 95 | 0 |
| 421 | 32 | 0 |
| 422 | 41 | 0 |
| 422 | 50 | 0 |
| 422 | 60 | 0 |
| 422 | 87 | 0 |
| 423 | 96 | 0 |
| 448 | 24 | 0 |
| 448 | 51 | 0 |
| 448 | 53 | 0 |
| 448 | 74 | 0 |
| 448 | 92 | 0 |
| 449 | 1 | 0.00062500000000000000 |
| 449 | 58 | 0 |
| 449 | 91 | 0 |
| 450 | 5 | 0 |
| 450 | 40 | 0 |
| 450 | 54 | 0 |
| 450 | 64 | 0 |
| 450 | 69 | 0 |
| 450 | 82 | 0 |
| 451 | 63 | 0.00022500000000000000 |
| 451 | 71 | 0 |
| 451 | 78 | 0 |
| 452 | 48 | 0 |
| 453 | 59 | 0 |
| 453 | 69 | 0 |
| 453 | 79 | 0.000025000000000000000000 |
| 453 | 85 | 0 |
| 453 | 86 | 0 |
| 454 | 85 | 0 |
| 455 | 28 | 0 |
| 455 | 43 | 0 |
| 455 | 74 | 0 |
| 455 | 86 | 0 |
| 480 | 23 | 0 |
| 481 | 8 | 0 |
| 481 | 59 | 0 |
| 481 | 66 | 0 |
| 481 | 78 | 0 |
| 481 | 93 | 0 |
| 482 | 26 | 0 |
| 482 | 40 | 0 |
| 482 | 60 | 0 |
| 482 | 75 | 0.00040000000000000000 |
| 482 | 88 | 0 |
| 483 | 12 | 0 |
| 483 | 56 | 0 |
| 483 | 99 | 0 |
| 484 | 4 | 0 |
| 484 | 5 | 0 |
| 484 | 29 | 0 |
| 484 | 50 | 0 |
| 484 | 59 | 0 |
| 484 | 78 | 0 |
| 485 | 35 | 0 |
| 485 | 84 | 0 |
| 485 | 97 | 0 |
| 486 | 56 | 0 |
| 486 | 63 | 0 |
| 486 | 72 | 0 |
| 486 | 84 | 0 |
| 486 | 96 | 0 |
| 486 | 99 | 0 |
| 487 | 20 | 0 |
| 487 | 22 | 0 |
| 512 | 33 | 0 |
| 512 | 39 | 0 |
| 512 | 43 | 0 |
| 512 | 50 | 0 |
| 512 | 84 | 0 |
| 512 | 92 | 0 |
| 512 | 96 | 0 |
| 513 | 12 | 0 |
| 513 | 29 | 0 |
| 514 | 12 | 0 |
| 514 | 21 | 0 |
| 514 | 55 | 0 |
| 514 | 56 | 0 |
| 515 | 48 | 0 |
| 515 | 52 | 0 |
| 515 | 56 | 0 |
| 515 | 58 | 0 |
| 515 | 77 | 0 |
| 515 | 88 | 0 |
| 516 | 5 | 0 |
| 517 | 23 | 0 |
| 517 | 40 | 0 |
| 517 | 47 | 0 |
| 517 | 89 | 0 |
| 517 | 95 | 0 |
| 518 | 2 | 0 |
| 518 | 4 | 0 |
| 518 | 9 | 0 |
| 518 | 21 | 0 |
| 518 | 32 | 0 |
| 518 | 49 | 0 |
| 518 | 53 | 0 |
| 519 | 30 | 0 |
| 519 | 31 | 0 |
| 519 | 42 | 0 |
| 519 | 51 | 0 |
| 519 | 71 | 0 |
| 519 | 91 | 0 |
| 544 | 86 | 0 |
| 545 | 87 | 0 |
| 545 | 97 | 0 |
| 546 | 46 | 0 |
| 547 | 1 | 0 |
| 547 | 41 | 0 |
| 547 | 73 | 0 |
| 548 | 9 | 0 |
| 548 | 33 | 0 |
| 548 | 48 | 0 |
| 548 | 59 | 0 |
| 548 | 67 | 0 |
| 548 | 78 | 0 |
| 549 | 17 | 0 |
| 549 | 40 | 0 |
| 549 | 54 | 0 |
| 549 | 84 | 0 |
| 549 | 89 | 0 |
| 550 | 49 | 0 |
| 551 | 66 | 0 |
| 551 | 70 | 0 |
| 551 | 94 | 0 |
| 576 | 32 | 0 |
| 576 | 54 | 0 |
| 576 | 88 | 0 |
| 576 | 95 | 0 |
| 577 | 14 | 0 |
| 577 | 96 | 0 |
| 578 | 57 | 0 |
| 578 | 58 | 0 |
| 579 | 10 | 0 |
| 579 | 52 | 0 |
| 579 | 54 | 0 |
| 579 | 79 | 0 |
| 579 | 88 | 0.00040000000000000000 |
| 580 | 35 | 0 |
| 580 | 50 | 0 |
| 580 | 89 | 0 |
| 581 | 15 | 0 |
| 581 | 61 | 0 |
| 581 | 73 | 0 |
| 581 | 97 | 0 |
| 582 | 4 | 0 |
| 582 | 56 | 0 |
| 582 | 79 | 0 |
| 582 | 83 | 0 |
| 583 | 16 | 0 |
| 583 | 31 | 0 |
| 583 | 33 | 0 |
| 583 | 34 | 0 |
| 583 | 45 | 0 |
| 608 | 57 | 0 |
| 608 | 63 | 0 |
| 609 | 88 | 0 |
| 610 | 59 | 0 |
| 610 | 73 | 0 |
| 610 | 78 | 0 |
| 610 | 79 | 0 |
| 610 | 80 | 0 |
| 610 | 81 | 0 |
| 610 | 97 | 0 |
| 611 | 8 | 0 |
| 611 | 33 | 0 |
| 611 | 48 | 0 |
| 612 | 12 | 0 |
| 612 | 13 | 0 |
| 612 | 19 | 0 |
| 612 | 25 | 0 |
| 612 | 37 | 0 |
| 612 | 94 | 0 |
| 613 | 4 | 0 |
| 613 | 81 | 0 |
| 613 | 85 | 0 |
| 613 | 95 | 0 |
| 614 | 13 | 0 |
| 614 | 31 | 0 |
| 614 | 40 | 0 |
| 614 | 88 | 0 |
| 614 | 94 | 0 |
| 614 | 99 | 0 |
| 615 | 47 | 0 |
| 640 | 16 | 0 |
| 640 | 22 | 0 |
| 640 | 31 | 0 |
| 640 | 33 | 0 |
| 641 | 30 | 0 |
| 641 | 64 | 0 |
| 641 | 66 | 0 |
| 641 | 79 | 0 |
| 641 | 89 | 0 |
| 642 | 38 | 0 |
| 643 | 2 | 0 |
| 643 | 3 | 0 |
| 643 | 36 | 0 |
| 643 | 67 | 0 |
| 643 | 82 | 0 |
| 644 | 11 | 0 |
| 644 | 34 | 0 |
| 644 | 50 | 0 |
| 644 | 71 | 0 |
| 644 | 72 | 0 |
| 644 | 94 | 0 |
| 644 | 95 | 0 |
| 645 | 24 | 0 |
| 645 | 38 | 0 |
| 645 | 56 | 0 |
| 645 | 72 | 0 |
| 645 | 74 | 0 |
| 645 | 94 | 0 |
| 645 | 96 | 0 |
| 646 | 18 | 0 |
| 646 | 53 | 0 |
| 646 | 57 | 0 |
| 646 | 59 | 0 |
| 646 | 69 | 0 |
| 646 | 96 | 0 |
| 647 | 10 | 0 |
| 647 | 91 | 0 |
| 647 | 95 | 0 |
| 672 | 23 | 0 |
| 672 | 42 | 0 |
| 672 | 98 | 0 |
| 673 | 70 | 0 |
| 674 | 44 | 0 |
| 674 | 50 | 0 |
| 675 | 2 | 0 |
| 675 | 73 | 0 |
| 675 | 82 | 0 |
| 675 | 86 | 0 |
| 675 | 96 | 0 |
| 676 | 1 | 0.000100000000000000000000 |
| 676 | 25 | 0 |
| 676 | 26 | 0 |
| 676 | 61 | 0 |
| 676 | 74 | 0 |
| 676 | 76 | 0 |
| 677 | 15 | 0 |
| 677 | 21 | 0 |
| 677 | 34 | 0 |
| 677 | 75 | 0 |
| 677 | 95 | 0 |
| 678 | 30 | 0 |
| 678 | 51 | 0 |
| 678 | 57 | 0 |
| 678 | 65 | 0 |
| 678 | 76 | 0 |
| 678 | 82 | 0 |
| 679 | 19 | 0 |
| 704 | 1 | 0 |
| 704 | 40 | 0 |
| 705 | 28 | 0 |
| 705 | 72 | 0 |
| 706 | 12 | 0 |
| 707 | 49 | 0 |
| 707 | 57 | 0 |
| 708 | 6 | 0 |
| 708 | 25 | 0 |
| 708 | 43 | 0 |
| 708 | 51 | 0 |
| 708 | 53 | 0 |
| 708 | 93 | 0 |
| 709 | 18 | 0 |
| 709 | 27 | 0 |
| 709 | 30 | 0 |
| 709 | 74 | 0 |
| 710 | 5 | 0 |
| 710 | 14 | 0 |
| 710 | 31 | 0 |
| 710 | 42 | 0 |
| 710 | 46 | 0.000100000000000000000000 |
| 710 | 95 | 0 |
| 711 | 46 | 0 |
| 711 | 78 | 0 |
| 711 | 97 | 0 |
| 711 | 98 | 0 |
| 736 | 58 | 0 |
| 736 | 64 | 0 |
| 736 | 75 | 0 |
| 736 | 82 | 0 |
| 736 | 96 | 0 |
| 737 | 49 | 0 |
| 738 | 26 | 0 |
| 738 | 34 | 0 |
| 738 | 62 | 0 |
| 738 | 72 | 0 |
| 738 | 98 | 0 |
| 739 | 6 | 0 |
| 739 | 23 | 0 |
| 739 | 47 | 0 |
| 739 | 62 | 0 |
| 739 | 79 | 0 |
| 740 | 47 | 0 |
| 740 | 82 | 0 |
| 740 | 89 | 0 |
| 741 | 52 | 0 |
| 741 | 73 | 0 |
| 742 | 15 | 0 |
| 742 | 37 | 0 |
| 742 | 52 | 0 |
| 742 | 53 | 0 |
| 742 | 64 | 0 |
| 742 | 89 | 0 |
| 743 | 4 | 0 |
| 768 | 11 | 0 |
| 768 | 24 | 0 |
| 768 | 27 | 0 |
| 768 | 60 | 0 |
| 768 | 80 | 0 |
| 768 | 82 | 0 |
| 768 | 90 | 0 |
| 769 | 32 | 0 |
| 769 | 94 | 0 |
| 770 | 46 | 0 |
| 770 | 64 | 0 |
| 771 | 14 | 0 |
| 771 | 20 | 0 |
| 771 | 46 | 0 |
| 771 | 48 | 0 |
| 771 | 65 | 0 |
| 771 | 72 | 0 |
| 772 | 18 | 0 |
| 772 | 26 | 0 |
| 772 | 38 | 0 |
| 772 | 53 | 0 |
| 772 | 98 | 0 |
| 773 | 22 | 0 |
| 773 | 28 | 0 |
| 773 | 32 | 0 |
| 773 | 36 | 0 |
| 773 | 95 | 0 |
| 773 | 97 | 0 |
| 774 | 14 | 0 |
| 774 | 28 | 0 |
| 774 | 51 | 0 |
| 774 | 89 | 0 |
| 774 | 97 | 0 |
| 774 | 100 | 0 |
| 775 | 60 | 0 |
| 775 | 74 | 0 |
| 775 | 77 | 0 |
| 800 | 36 | 0 |
| 800 | 77 | 0 |
| 800 | 84 | 0 |
| 801 | 12 | 0 |
| 801 | 16 | 0 |
| 801 | 28 | 0.00062500000000000000 |
| 801 | 29 | 0 |
| 801 | 57 | 0 |
| 801 | 60 | 0 |
| 802 | 5 | 0 |
| 802 | 11 | 0 |
| 802 | 19 | 0 |
| 802 | 29 | 0 |
| 802 | 47 | 0 |
| 803 | 89 | 0 |
| 803 | 96 | 0 |
| 804 | 17 | 0 |
| 804 | 21 | 0 |
| 804 | 33 | 0 |
| 804 | 54 | 0 |
| 805 | 24 | 0 |
| 805 | 66 | 0 |
| 805 | 87 | 0 |
| 805 | 98 | 0 |
| 806 | 39 | 0 |
| 806 | 54 | 0 |
| 806 | 79 | 0 |
| 807 | 4 | 0 |
| 807 | 30 | 0 |
| 807 | 33 | 0 |
| 807 | 53 | 0 |
| 807 | 75 | 0 |
| 807 | 94 | 0 |
| 807 | 96 | 0 |
| 832 | 34 | 0 |
| 832 | 66 | 0 |
| 833 | 36 | 0 |
| 833 | 37 | 0 |
| 833 | 56 | 0 |
| 834 | 21 | 0 |
| 834 | 82 | 0 |
| 835 | 33 | 0 |
| 835 | 36 | 0 |
| 836 | 10 | 0 |
| 836 | 36 | 0 |
| 836 | 47 | 0 |
| 837 | 74 | 0 |
| 837 | 97 | 0 |
| 838 | 33 | 0 |
| 838 | 77 | 0 |
| 838 | 83 | 0 |
| 838 | 84 | 0 |
| 839 | 85 | 0 |
| 839 | 92 | 0 |
| 864 | 27 | 0 |
| 864 | 35 | 0 |
| 864 | 49 | 0 |
| 865 | 8 | 0 |
| 865 | 18 | 0 |
| 865 | 28 | 0 |
| 865 | 45 | 0 |
| 866 | 59 | 0 |
| 867 | 89 | 0 |
| 868 | 27 | 0 |
| 868 | 38 | 0 |
| 868 | 42 | 0 |
| 868 | 44 | 0 |
| 868 | 81 | 0 |
| 868 | 86 | 0 |
| 869 | 55 | 0 |
| 869 | 91 | 0 |
| 870 | 60 | 0 |
| 870 | 80 | 0 |
| 871 | 1 | 0 |
| 871 | 7 | 0 |
| 871 | 19 | 0 |
| 871 | 43 | 0 |
| 871 | 50 | 0 |
| 871 | 65 | 0 |
| 871 | 86 | 0 |
| 896 | 5 | 0 |
| 896 | 10 | 0 |
| 896 | 18 | 0 |
| 896 | 25 | 0 |
| 896 | 54 | 0 |
| 896 | 88 | 0 |
| 896 | 96 | 0 |
| 897 | 62 | 0 |
| 897 | 74 | 0 |
| 897 | 83 | 0 |
| 897 | 96 | 0 |
| 898 | 3 | 0 |
| 898 | 11 | 0 |
| 898 | 13 | 0 |
| 898 | 71 | 0 |
| 899 | 28 | 0 |
| 899 | 33 | 0 |
| 899 | 50 | 0 |
| 899 | 73 | 0 |
| 899 | 83 | 0 |
| 899 | 88 | 0 |
| 899 | 91 | 0 |
| 900 | 31 | 0 |
| 900 | 43 | 0 |
| 900 | 48 | 0 |
| 901 | 40 | 0 |
| 901 | 54 | 0 |
| 901 | 57 | 0 |
| 901 | 79 | 0 |
| 902 | 7 | 0 |
| 902 | 10 | 0 |
| 902 | 32 | 0 |
| 903 | 9 | 0 |
| 903 | 12 | 0 |
| 903 | 15 | 0 |
| 903 | 16 | 0 |
| 903 | 38 | 0 |
| 903 | 72 | 0 |
| 928 | 5 | 0 |
| 928 | 19 | 0 |
| 928 | 31 | 0 |
| 928 | 42 | 0 |
| 928 | 59 | 0 |
| 928 | 66 | 0 |
| 928 | 83 | 0 |
| 929 | 32 | 0 |
| 929 | 53 | 0 |
| 929 | 62 | 0 |
| 929 | 86 | 0 |
| 930 | 32 | 0 |
| 930 | 37 | 0.00022500000000000000 |
| 930 | 45 | 0 |
| 930 | 52 | 0 |
| 930 | 57 | 0 |
| 930 | 64 | 0 |
| 931 | 47 | 0 |
| 931 | 79 | 0 |
| 931 | 81 | 0 |
| 931 | 99 | 0 |
| 932 | 68 | 0 |
| 933 | 23 | 0 |
| 933 | 27 | 0 |
| 933 | 71 | 0 |
| 934 | 52 | 0 |
| 935 | 3 | 0 |
| 935 | 33 | 0 |
| 935 | 40 | 0 |
| 935 | 49 | 0 |
| 935 | 74 | 0 |
| 935 | 80 | 0 |
| 960 | 6 | 0 |
| 960 | 72 | 0 |
| 960 | 75 | 0 |
| 961 | 6 | 0 |
| 961 | 53 | 0 |
| 961 | 54 | 0 |
| 961 | 64 | 0 |
| 961 | 71 | 0.00022500000000000000 |
| 962 | 1 | 0 |
| 962 | 61 | 0 |
| 962 | 67 | 0 |
| 962 | 82 | 0 |
| 962 | 95 | 0 |
| 962 | 98 | 0 |
| 963 | 10 | 0 |
| 963 | 65 | 0 |
| 964 | 24 | 0 |
| 964 | 77 | 0 |
| 964 | 91 | 0 |
| 964 | 99 | 0 |
| 965 | 9 | 0 |
| 965 | 24 | 0 |
| 966 | 18 | 0 |
| 966 | 21 | 0 |
| 966 | 39 | 0 |
| 966 | 68 | 0 |
| 967 | 45 | 0 |
| 967 | 51 | 0 |
| 967 | 55 | 0 |
| 967 | 90 | 0 |
| 967 | 92 | 0 |
| 967 | 95 | 0 |
| 967 | 96 | 0 |
| 992 | 3 | 0 |
| 992 | 39 | 0 |
| 992 | 46 | 0 |
| 992 | 49 | 0 |
| 992 | 81 | 0 |
| 992 | 91 | 0 |
| 993 | 26 | 0 |
| 993 | 48 | 0 |
| 993 | 56 | 0 |
| 993 | 57 | 0 |
| 993 | 85 | 0 |
| 993 | 88 | 0 |
| 993 | 97 | 0 |
| 994 | 18 | 0 |
| 994 | 20 | 0 |
| 994 | 46 | 0 |
| 994 | 93 | 0 |
| 995 | 21 | 0 |
| 995 | 26 | 0 |
| 995 | 33 | 0 |
| 995 | 34 | 0 |
| 995 | 50 | 0 |
| 996 | 9 | 0 |
| 997 | 28 | 0 |
| 997 | 76 | 0 |
| 998 | 55 | 0 |
| 998 | 58 | 0 |
| 998 | 76 | 0 |
| 998 | 90 | 0 |
| 998 | 92 | 0 |
| 999 | 28 | 0 |
| 999 | 33 | 0 |
| 999 | 40 | 0 |
| 999 | 45 | 0 |
| 999 | 85 | 0 |
| 999 | 95 | 0 |
| 1024 | 24 | 0 |
| 1024 | 29 | 0 |
| 1024 | 70 | 0 |
| 1024 | 77 | 0 |
| 1024 | 91 | 0 |
| 1025 | 80 | 0 |
| 1025 | 84 | 0 |
| 1025 | 95 | 0 |
| 1026 | 26 | 0 |
| 1026 | 58 | 0 |
| 1027 | 41 | 0 |
| 1027 | 69 | 0 |
| 1027 | 86 | 0 |
| 1027 | 94 | 0 |
| 1027 | 96 | 0 |
| 1027 | 98 | 0 |
| 1028 | 17 | 0 |
| 1028 | 42 | 0 |
| 1028 | 65 | 0 |
| 1028 | 67 | 0 |
| 1028 | 68 | 0 |
| 1028 | 80 | 0 |
| 1028 | 92 | 0 |
| 1029 | 1 | 0 |
| 1030 | 38 | 0 |
| 1031 | 35 | 0 |
| 1031 | 39 | 0 |
| 1031 | 57 | 0 |
| 1031 | 90 | 0 |
| 1031 | 100 | 0 |
| 1056 | 48 | 0 |
| 1057 | 6 | 0 |
| 1057 | 9 | 0 |
| 1057 | 23 | 0 |
| 1057 | 68 | 0.00040000000000000000 |
| 1057 | 76 | 0 |
| 1058 | 11 | 0 |
| 1058 | 18 | 0 |
| 1058 | 81 | 0 |
| 1058 | 94 | 0 |
| 1059 | 4 | 0 |
| 1059 | 14 | 0 |
| 1059 | 20 | 0 |
| 1059 | 23 | 0 |
| 1059 | 37 | 0 |
| 1059 | 71 | 0 |
| 1059 | 77 | 0 |
| 1060 | 5 | 0 |
| 1060 | 47 | 0 |
| 1060 | 53 | 0 |
| 1060 | 74 | 0 |
| 1060 | 77 | 0 |
| 1060 | 88 | 0 |
| 1060 | 90 | 0 |
| 1061 | 2 | 0 |
| 1061 | 23 | 0 |
| 1061 | 55 | 0 |
| 1061 | 75 | 0.000025000000000000000000 |
| 1061 | 82 | 0 |
| 1062 | 62 | 0 |
| 1063 | 20 | 0 |
| 1088 | 41 | 0 |
| 1088 | 48 | 0 |
| 1088 | 54 | 0 |
| 1088 | 70 | 0 |
| 1089 | 22 | 0 |
| 1089 | 23 | 0 |
| 1089 | 30 | 0 |
| 1089 | 53 | 0 |
| 1090 | 17 | 0 |
| 1090 | 98 | 0 |
| 1091 | 74 | 0 |
| 1092 | 36 | 0 |
| 1092 | 48 | 0 |
| 1092 | 53 | 0 |
| 1092 | 91 | 0 |
| 1093 | 6 | 0 |
| 1093 | 37 | 0 |
| 1093 | 90 | 0 |
| 1094 | 46 | 0 |
| 1095 | 27 | 0 |
| 1095 | 48 | 0 |
| 1095 | 59 | 0 |
| 1095 | 75 | 0 |
| 1095 | 94 | 0 |
| 1095 | 100 | 0 |
| 1120 | 16 | 0 |
| 1120 | 23 | 0 |
| 1120 | 26 | 0 |
| 1120 | 88 | 0 |
| 1120 | 92 | 0 |
| 1121 | 2 | 0 |
| 1121 | 10 | 0 |
| 1121 | 45 | 0 |
| 1121 | 53 | 0 |
| 1121 | 77 | 0 |
| 1121 | 88 | 0 |
| 1121 | 96 | 0 |
| 1122 | 5 | 0 |
| 1122 | 15 | 0 |
| 1122 | 43 | 0 |
| 1122 | 54 | 0 |
| 1122 | 83 | 0 |
| 1122 | 93 | 0 |
| 1123 | 19 | 0 |
| 1123 | 45 | 0 |
| 1123 | 91 | 0 |
| 1124 | 5 | 0 |
| 1124 | 11 | 0 |
| 1124 | 23 | 0 |
| 1124 | 43 | 0 |
| 1124 | 58 | 0 |
| 1124 | 82 | 0 |
| 1124 | 93 | 0 |
| 1125 | 48 | 0 |
| 1125 | 49 | 0 |
| 1125 | 79 | 0 |
| 1125 | 98 | 0 |
| 1126 | 33 | 0 |
| 1126 | 36 | 0 |
| 1126 | 46 | 0 |
| 1127 | 45 | 0 |
| 1127 | 56 | 0 |
| 1127 | 69 | 0 |
| 1127 | 98 | 0 |
| 1152 | 32 | 0 |
| 1152 | 49 | 0 |
| 1152 | 88 | 0 |
| 1153 | 13 | 0 |
| 1153 | 32 | 0 |
| 1153 | 35 | 0 |
| 1153 | 51 | 0 |
| 1153 | 55 | 0 |
| 1153 | 64 | 0 |
| 1153 | 92 | 0 |
| 1154 | 7 | 0 |
| 1154 | 65 | 0 |
| 1154 | 68 | 0 |
| 1154 | 84 | 0 |
| 1154 | 93 | 0 |
| 1154 | 97 | 0 |
| 1155 | 8 | 0 |
| 1155 | 20 | 0 |
| 1155 | 47 | 0 |
| 1155 | 94 | 0 |
| 1155 | 95 | 0 |
| 1156 | 16 | 0 |
| 1156 | 26 | 0 |
| 1156 | 34 | 0 |
| 1156 | 50 | 0 |
| 1156 | 71 | 0 |
| 1156 | 74 | 0 |
| 1156 | 91 | 0 |
| 1157 | 41 | 0 |
| 1157 | 68 | 0 |
| 1157 | 71 | 0 |
| 1157 | 80 | 0 |
| 1157 | 88 | 0 |
| 1158 | 73 | 0 |
| 1158 | 82 | 0 |
| 1159 | 10 | 0 |
| 1159 | 24 | 0 |
| 1159 | 82 | 0 |
| 1184 | 41 | 0 |
| 1184 | 46 | 0 |
| 1184 | 68 | 0 |
| 1184 | 98 | 0 |
| 1185 | 9 | 0 |
| 1185 | 38 | 0 |
| 1185 | 85 | 0 |
| 1186 | 9 | 0 |
| 1186 | 26 | 0 |
| 1186 | 61 | 0 |
| 1186 | 81 | 0 |
| 1187 | 5 | 0 |
| 1187 | 6 | 0 |
| 1187 | 44 | 0 |
| 1188 | 22 | 0 |
| 1188 | 87 | 0 |
| 1188 | 89 | 0 |
| 1189 | 8 | 0 |
| 1189 | 55 | 0 |
| 1189 | 97 | 0 |
| 1190 | 38 | 0 |
| 1191 | 13 | 0 |
| 1216 | 19 | 0 |
| 1216 | 38 | 0 |
| 1216 | 73 | 0 |
| 1217 | 53 | 0 |
| 1218 | 30 | 0 |
| 1218 | 44 | 0 |
| 1218 | 67 | 0 |
| 1218 | 69 | 0 |
| 1219 | 24 | 0 |
| 1219 | 96 | 0 |
| 1220 | 3 | 0 |
| 1220 | 14 | 0 |
| 1220 | 49 | 0 |
| 1220 | 70 | 0 |
| 1220 | 79 | 0 |
| 1221 | 7 | 0 |
| 1221 | 13 | 0 |
| 1221 | 35 | 0 |
| 1221 | 44 | 0 |
| 1221 | 46 | 0 |
| 1221 | 96 | 0 |
| 1222 | 2 | 0 |
| 1222 | 10 | 0 |
| 1222 | 28 | 0 |
| 1223 | 96 | 0 |
| 1248 | 32 | 0 |
| 1248 | 44 | 0 |
| 1248 | 45 | 0 |
| 1248 | 53 | 0.00090000000000000000 |
| 1248 | 78 | 0 |
| 1249 | 43 | 0 |
| 1250 | 12 | 0 |
| 1251 | 17 | 0 |
| 1251 | 35 | 0 |
| 1251 | 62 | 0 |
| 1251 | 81 | 0 |
| 1251 | 91 | 0 |
| 1252 | 47 | 0 |
| 1252 | 82 | 0 |
| 1252 | 89 | 0 |
| 1252 | 93 | 0 |
| 1252 | 99 | 0 |
| 1253 | 1 | 0 |
| 1253 | 27 | 0 |
| 1253 | 41 | 0 |
| 1253 | 77 | 0 |
| 1253 | 95 | 0 |
| 1254 | 46 | 0 |
| 1254 | 69 | 0 |
| 1254 | 84 | 0 |
| 1255 | 64 | 0 |
| 1255 | 71 | 0 |
| 1280 | 14 | 0 |
| 1280 | 16 | 0 |
| 1280 | 19 | 0 |
| 1280 | 51 | 0 |
| 1280 | 62 | 0 |
| 1280 | 75 | 0 |
| 1280 | 79 | 0 |
| 1281 | 6 | 0 |
| 1281 | 15 | 0 |
| 1281 | 18 | 0 |
| 1281 | 55 | 0 |
| 1281 | 72 | 0 |
| 1281 | 76 | 0 |
| 1281 | 81 | 0 |
| 1282 | 26 | 0 |
| 1282 | 47 | 0 |
| 1282 | 85 | 0 |
| 1282 | 97 | 0 |
| 1283 | 25 | 0 |
| 1283 | 30 | 0 |
| 1283 | 52 | 0 |
| 1283 | 64 | 0 |
| 1283 | 65 | 0 |
| 1283 | 73 | 0 |
| 1283 | 86 | 0 |
| 1284 | 27 | 0 |
| 1284 | 35 | 0 |
| 1284 | 55 | 0 |
| 1284 | 60 | 0 |
| 1284 | 84 | 0 |
| 1285 | 3 | 0 |
| 1285 | 12 | 0 |
| 1285 | 17 | 0 |
| 1285 | 19 | 0 |
| 1285 | 63 | 0 |
| 1286 | 13 | 0 |
| 1286 | 39 | 0 |
| 1286 | 65 | 0 |
| 1286 | 72 | 0 |
| 1286 | 73 | 0 |
| 1286 | 78 | 0 |
| 1287 | 4 | 0 |
| 1287 | 11 | 0 |
| 1287 | 15 | 0 |
| 1287 | 17 | 0 |
| 1287 | 60 | 0 |
| 1287 | 75 | 0 |
| 1312 | 57 | 0 |
| 1312 | 61 | 0 |
| 1312 | 74 | 0 |
| 1313 | 5 | 0 |
| 1314 | 11 | 0 |
| 1314 | 23 | 0 |
| 1314 | 65 | 0 |
| 1315 | 27 | 0 |
| 1315 | 34 | 0 |
| 1315 | 37 | 0 |
| 1315 | 91 | 0 |
| 1315 | 96 | 0 |
| 1316 | 9 | 0 |
| 1316 | 14 | 0 |
| 1316 | 15 | 0 |
| 1316 | 40 | 0 |
| 1316 | 45 | 0 |
| 1316 | 60 | 0 |
| 1316 | 74 | 0 |
| 1317 | 13 | 0 |
| 1317 | 17 | 0 |
| 1317 | 39 | 0 |
| 1317 | 58 | 0 |
| 1317 | 73 | 0 |
| 1318 | 22 | 0 |
| 1318 | 46 | 0 |
| 1318 | 89 | 0 |
| 1319 | 24 | 0 |
| 1319 | 73 | 0 |
| 1344 | 80 | 0 |
| 1344 | 86 | 0 |
| 1345 | 66 | 0 |
| 1345 | 68 | 0 |
| 1345 | 73 | 0 |
| 1346 | 30 | 0 |
| 1346 | 32 | 0 |
| 1346 | 37 | 0 |
| 1346 | 40 | 0 |
| 1346 | 46 | 0 |
| 1346 | 62 | 0 |
| 1347 | 2 | 0 |
| 1347 | 3 | 0 |
| 1347 | 5 | 0 |
| 1347 | 43 | 0 |
| 1347 | 50 | 0 |
| 1347 | 58 | 0 |
| 1347 | 94 | 0 |
| 1348 | 2 | 0 |
| 1348 | 45 | 0 |
| 1348 | 78 | 0 |
| 1348 | 84 | 0 |
| 1349 | 14 | 0 |
| 1349 | 50 | 0 |
| 1350 | 38 | 0 |
| 1350 | 98 | 0 |
| 1351 | 74 | 0 |
| 1376 | 28 | 0 |
| 1377 | 1 | 0 |
| 1377 | 13 | 0 |
| 1377 | 52 | 0 |
| 1377 | 55 | 0 |
| 1377 | 57 | 0 |
| 1377 | 59 | 0 |
| 1378 | 8 | 0 |
| 1378 | 30 | 0 |
| 1378 | 50 | 0 |
| 1378 | 54 | 0 |
| 1378 | 72 | 0 |
| 1378 | 80 | 0 |
| 1379 | 9 | 0 |
| 1379 | 51 | 0 |
| 1379 | 62 | 0 |
| 1380 | 40 | 0 |
| 1380 | 61 | 0 |
| 1380 | 79 | 0 |
| 1380 | 87 | 0 |
| 1381 | 61 | 0 |
| 1381 | 71 | 0 |
| 1382 | 10 | 0 |
| 1382 | 15 | 0 |
| 1382 | 29 | 0 |
| 1382 | 36 | 0 |
| 1382 | 50 | 0 |
| 1382 | 63 | 0 |
| 1382 | 64 | 0 |
| 1383 | 44 | 0 |
| 1383 | 62 | 0 |
| 1408 | 9 | 0 |
| 1408 | 11 | 0 |
| 1408 | 47 | 0 |
| 1408 | 50 | 0 |
| 1408 | 89 | 0 |
| 1408 | 98 | 0.000025000000000000000000 |
| 1409 | 8 | 0 |
| 1409 | 24 | 0 |
| 1409 | 92 | 0 |
| 1410 | 6 | 0 |
| 1410 | 26 | 0 |
| 1410 | 53 | 0.00122500000000000000 |
| 1410 | 78 | 0 |
| 1411 | 16 | 0 |
| 1411 | 27 | 0 |
| 1411 | 43 | 0 |
| 1411 | 66 | 0 |
| 1411 | 89 | 0 |
| 1411 | 96 | 0 |
| 1412 | 18 | 0 |
| 1412 | 32 | 0 |
| 1412 | 33 | 0 |
| 1412 | 63 | 0 |
| 1412 | 82 | 0 |
| 1413 | 46 | 0 |
| 1413 | 67 | 0 |
| 1413 | 81 | 0 |
| 1414 | 58 | 0 |
| 1414 | 66 | 0 |
| 1415 | 84 | 0 |
| 1440 | 12 | 0 |
| 1440 | 47 | 0 |
| 1441 | 10 | 0 |
| 1441 | 11 | 0.00062500000000000000 |
| 1441 | 40 | 0 |
| 1441 | 51 | 0 |
| 1441 | 61 | 0 |
| 1441 | 99 | 0 |
| 1442 | 6 | 0 |
| 1443 | 66 | 0 |
| 1444 | 20 | 0 |
| 1444 | 21 | 0 |
| 1444 | 28 | 0 |
| 1444 | 61 | 0 |
| 1444 | 80 | 0 |
| 1444 | 89 | 0 |
| 1444 | 93 | 0 |
| 1445 | 57 | 0 |
| 1445 | 61 | 0 |
| 1445 | 70 | 0 |
| 1445 | 72 | 0 |
| 1445 | 84 | 0 |
| 1445 | 95 | 0 |
| 1446 | 20 | 0 |
| 1447 | 44 | 0 |
| 1447 | 68 | 0 |
| 1447 | 72 | 0 |
| 1447 | 85 | 0 |
| 1447 | 96 | 0 |
| 1447 | 100 | 0 |
| 1472 | 49 | 0 |
| 1472 | 82 | 0 |
| 1472 | 98 | 0 |
| 1473 | 69 | 0 |
| 1473 | 96 | 0 |
| 1474 | 29 | 0 |
| 1474 | 65 | 0 |
| 1474 | 80 | 0 |
| 1475 | 4 | 0 |
| 1475 | 19 | 0 |
| 1475 | 24 | 0 |
| 1475 | 71 | 0 |
| 1475 | 72 | 0 |
| 1475 | 74 | 0 |
| 1475 | 80 | 0 |
| 1476 | 35 | 0 |
| 1477 | 3 | 0 |
| 1477 | 28 | 0 |
| 1477 | 46 | 0 |
| 1477 | 50 | 0 |
| 1477 | 53 | 0 |
| 1477 | 64 | 0 |
| 1477 | 85 | 0 |
| 1478 | 38 | 0 |
| 1479 | 29 | 0 |
| 1504 | 14 | 0 |
| 1504 | 15 | 0 |
| 1504 | 30 | 0 |
| 1504 | 48 | 0 |
| 1504 | 77 | 0 |
| 1505 | 66 | 0 |
| 1505 | 72 | 0 |
| 1506 | 22 | 0 |
| 1506 | 33 | 0 |
| 1506 | 37 | 0 |
| 1506 | 48 | 0 |
| 1506 | 52 | 0 |
| 1506 | 55 | 0 |
| 1506 | 64 | 0 |
| 1507 | 29 | 0 |
| 1507 | 34 | 0 |
| 1507 | 92 | 0 |
| 1508 | 3 | 0 |
| 1508 | 4 | 0 |
| 1508 | 24 | 0 |
| 1508 | 25 | 0 |
| 1508 | 71 | 0 |
| 1508 | 90 | 0 |
| 1508 | 95 | 0 |
| 1509 | 10 | 0 |
| 1509 | 22 | 0 |
| 1509 | 27 | 0 |
| 1509 | 43 | 0 |
| 1509 | 64 | 0 |
| 1509 | 94 | 0 |
| 1509 | 96 | 0 |
| 1510 | 31 | 0 |
| 1510 | 38 | 0 |
| 1510 | 44 | 0 |
| 1510 | 45 | 0 |
| 1510 | 70 | 0 |
| 1510 | 78 | 0 |
| 1510 | 86 | 0 |
| 1511 | 75 | 0 |
| 1511 | 81 | 0 |
| 1536 | 39 | 0 |
| 1537 | 2 | 0 |
| 1537 | 26 | 0 |
| 1537 | 36 | 0 |
| 1537 | 69 | 0 |
| 1538 | 10 | 0 |
| 1538 | 11 | 0 |
| 1538 | 19 | 0 |
| 1538 | 44 | 0 |
| 1538 | 54 | 0 |
| 1538 | 59 | 0 |
| 1539 | 27 | 0 |
| 1539 | 38 | 0 |
| 1539 | 47 | 0 |
| 1540 | 4 | 0 |
| 1540 | 23 | 0 |
| 1540 | 29 | 0 |
| 1540 | 51 | 0 |
| 1540 | 91 | 0 |
| 1541 | 58 | 0 |
| 1541 | 66 | 0 |
| 1542 | 51 | 0 |
| 1542 | 57 | 0 |
| 1542 | 67 | 0 |
| 1542 | 71 | 0 |
| 1542 | 79 | 0 |
| 1543 | 10 | 0 |
| 1543 | 62 | 0 |
| 1543 | 73 | 0 |
| 1543 | 74 | 0 |
| 1543 | 76 | 0 |
| 1543 | 82 | 0 |
| 1543 | 100 | 0 |
| 1568 | 16 | 0 |
| 1568 | 28 | 0 |
| 1569 | 42 | 0 |
| 1569 | 89 | 0 |
| 1569 | 90 | 0 |
| 1569 | 93 | 0 |
| 1570 | 18 | 0 |
| 1570 | 71 | 0 |
| 1571 | 12 | 0 |
| 1571 | 15 | 0 |
| 1571 | 18 | 0 |
| 1571 | 40 | 0 |
| 1571 | 58 | 0 |
| 1571 | 75 | 0 |
| 1572 | 27 | 0 |
| 1572 | 38 | 0 |
| 1573 | 8 | 0 |
| 1573 | 24 | 0 |
| 1573 | 27 | 0 |
| 1573 | 46 | 0 |
| 1573 | 52 | 0 |
| 1573 | 55 | 0 |
| 1574 | 24 | 0 |
| 1574 | 35 | 0 |
| 1574 | 37 | 0 |
| 1574 | 55 | 0 |
| 1574 | 66 | 0 |
| 1574 | 72 | 0 |
| 1574 | 98 | 0 |
| 1575 | 4 | 0 |
| 1575 | 7 | 0 |
| 1575 | 10 | 0 |
| 1575 | 11 | 0 |
| 1575 | 45 | 0 |
| 1575 | 57 | 0 |
| 1575 | 86 | 0 |
| 1600 | 17 | 0 |
| 1600 | 20 | 0 |
| 1600 | 42 | 0.000100000000000000000000 |
| 1600 | 62 | 0 |
| 1601 | 33 | 0 |
| 1601 | 63 | 0 |
| 1601 | 71 | 0 |
| 1602 | 30 | 0 |
| 1603 | 67 | 0 |
| 1603 | 85 | 0 |
| 1604 | 17 | 0 |
| 1604 | 28 | 0 |
| 1604 | 70 | 0 |
| 1604 | 83 | 0 |
| 1604 | 84 | 0 |
| 1605 | 24 | 0 |
| 1605 | 37 | 0 |
| 1605 | 56 | 0 |
| 1605 | 87 | 0 |
| 1606 | 21 | 0 |
| 1606 | 42 | 0 |
| 1606 | 67 | 0 |
| 1606 | 98 | 0.000100000000000000000000 |
| 1607 | 22 | 0 |
| 1607 | 23 | 0 |
| 1607 | 27 | 0 |
| 1607 | 28 | 0 |
| 1607 | 89 | 0 |
| 1632 | 29 | 0 |
| 1632 | 39 | 0 |
| 1632 | 47 | 0 |
| 1632 | 53 | 0 |
| 1632 | 98 | 0 |
| 1633 | 43 | 0 |
| 1633 | 65 | 0 |
| 1634 | 18 | 0 |
| 1634 | 39 | 0 |
| 1634 | 52 | 0 |
| 1634 | 61 | 0 |
| 1634 | 69 | 0 |
| 1634 | 72 | 0 |
| 1634 | 87 | 0 |
| 1635 | 35 | 0 |
| 1635 | 39 | 0 |
| 1635 | 58 | 0 |
| 1635 | 92 | 0 |
| 1636 | 4 | 0 |
| 1636 | 15 | 0 |
| 1636 | 37 | 0 |
| 1636 | 41 | 0 |
| 1636 | 62 | 0 |
| 1636 | 65 | 0 |
| 1636 | 91 | 0 |
| 1637 | 49 | 0 |
| 1637 | 59 | 0 |
| 1637 | 62 | 0 |
| 1637 | 67 | 0 |
| 1637 | 72 | 0 |
| 1637 | 88 | 0 |
| 1638 | 8 | 0 |
| 1638 | 26 | 0 |
| 1638 | 31 | 0 |
| 1638 | 51 | 0 |
| 1638 | 60 | 0 |
| 1638 | 91 | 0 |
| 1639 | 66 | 0 |
| 1639 | 89 | 0.00022500000000000000 |
| 1664 | 7 | 0 |
| 1664 | 10 | 0 |
| 1664 | 42 | 0 |
| 1664 | 47 | 0 |
| 1664 | 69 | 0 |
| 1664 | 84 | 0 |
| 1665 | 53 | 0 |
| 1665 | 68 | 0 |
| 1666 | 3 | 0 |
| 1666 | 31 | 0 |
| 1666 | 50 | 0 |
| 1666 | 74 | 0 |
| 1667 | 19 | 0 |
| 1667 | 29 | 0 |
| 1667 | 66 | 0 |
| 1667 | 67 | 0 |
| 1667 | 73 | 0 |
| 1667 | 77 | 0 |
| 1667 | 85 | 0 |
| 1668 | 26 | 0 |
| 1668 | 41 | 0 |
| 1668 | 56 | 0 |
| 1668 | 75 | 0 |
| 1668 | 81 | 0 |
| 1668 | 86 | 0 |
| 1669 | 85 | 0 |
| 1670 | 15 | 0 |
| 1670 | 40 | 0 |
| 1670 | 72 | 0 |
| 1671 | 8 | 0 |
| 1671 | 11 | 0 |
| 1671 | 55 | 0 |
| 1671 | 59 | 0 |
| 1671 | 67 | 0 |
| 1671 | 68 | 0 |
| 1696 | 7 | 0 |
| 1696 | 8 | 0 |
| 1696 | 23 | 0 |
| 1696 | 29 | 0 |
| 1696 | 38 | 0 |
| 1697 | 32 | 0 |
| 1697 | 71 | 0 |
| 1697 | 75 | 0 |
| 1697 | 78 | 0.000100000000000000000000 |
| 1698 | 26 | 0 |
| 1698 | 34 | 0 |
| 1698 | 57 | 0.00160000000000000000 |
| 1698 | 60 | 0 |
| 1698 | 67 | 0 |
| 1699 | 31 | 0 |
| 1699 | 50 | 0 |
| 1700 | 61 | 0 |
| 1700 | 75 | 0 |
| 1701 | 13 | 0 |
| 1701 | 32 | 0 |
| 1701 | 76 | 0 |
| 1702 | 22 | 0 |
| 1702 | 26 | 0 |
| 1702 | 46 | 0.00250000000000000000 |
| 1702 | 64 | 0 |
| 1702 | 82 | 0 |
| 1703 | 36 | 0 |
| 1703 | 39 | 0 |
| 1703 | 97 | 0 |
| 1728 | 28 | 0 |
| 1728 | 65 | 0 |
| 1728 | 70 | 0 |
| 1728 | 80 | 0 |
| 1729 | 71 | 0 |
| 1730 | 15 | 0 |
| 1730 | 53 | 0 |
| 1730 | 71 | 0 |
| 1730 | 82 | 0 |
| 1730 | 97 | 0 |
| 1731 | 25 | 0 |
| 1731 | 41 | 0.00062500000000000000 |
| 1731 | 47 | 0 |
| 1731 | 60 | 0 |
| 1731 | 92 | 0 |
| 1732 | 14 | 0 |
| 1732 | 27 | 0 |
| 1732 | 31 | 0 |
| 1732 | 45 | 0 |
| 1732 | 83 | 0 |
| 1732 | 92 | 0 |
| 1733 | 6 | 0 |
| 1733 | 22 | 0 |
| 1733 | 33 | 0 |
| 1733 | 38 | 0 |
| 1733 | 42 | 0 |
| 1733 | 56 | 0 |
| 1733 | 93 | 0 |
| 1734 | 15 | 0 |
| 1734 | 90 | 0 |
| 1735 | 25 | 0 |
| 1735 | 56 | 0 |
| 1760 | 24 | 0 |
| 1760 | 46 | 0 |
| 1760 | 74 | 0 |
| 1761 | 2 | 0 |
| 1761 | 10 | 0 |
| 1761 | 13 | 0 |
| 1761 | 17 | 0 |
| 1761 | 20 | 0 |
| 1761 | 23 | 0 |
| 1761 | 60 | 0 |
| 1762 | 4 | 0 |
| 1762 | 8 | 0 |
| 1762 | 48 | 0 |
| 1762 | 55 | 0 |
| 1762 | 63 | 0 |
| 1762 | 76 | 0 |
| 1762 | 82 | 0 |
| 1763 | 6 | 0.000025000000000000000000 |
| 1763 | 22 | 0 |
| 1763 | 70 | 0.000025000000000000000000 |
| 1763 | 71 | 0 |
| 1763 | 96 | 0 |
| 1764 | 4 | 0 |
| 1764 | 28 | 0 |
| 1764 | 69 | 0 |
| 1765 | 7 | 0 |
| 1766 | 17 | 0 |
| 1766 | 69 | 0.00022500000000000000 |
| 1767 | 3 | 0 |
| 1767 | 5 | 0 |
| 1767 | 41 | 0 |
| 1767 | 47 | 0 |
| 1767 | 52 | 0 |
| 1792 | 8 | 0 |
| 1792 | 39 | 0 |
| 1792 | 47 | 0 |
| 1792 | 63 | 0 |
| 1792 | 77 | 0 |
| 1793 | 2 | 0 |
| 1793 | 40 | 0 |
| 1793 | 47 | 0 |
| 1793 | 64 | 0 |
| 1793 | 86 | 0 |
| 1794 | 14 | 0 |
| 1794 | 15 | 0 |
| 1794 | 37 | 0 |
| 1794 | 38 | 0 |
| 1794 | 63 | 0 |
| 1794 | 75 | 0 |
| 1795 | 33 | 0 |
| 1795 | 48 | 0 |
| 1795 | 61 | 0 |
| 1795 | 63 | 0 |
| 1795 | 100 | 0 |
| 1796 | 36 | 0 |
| 1796 | 100 | 0 |
| 1797 | 36 | 0 |
| 1797 | 71 | 0 |
| 1797 | 83 | 0 |
| 1798 | 90 | 0 |
| 1799 | 43 | 0 |
| 1799 | 46 | 0 |
| 1824 | 6 | 0 |
| 1824 | 76 | 0 |
| 1825 | 14 | 0 |
| 1825 | 17 | 0 |
| 1825 | 32 | 0 |
| 1825 | 78 | 0 |
| 1825 | 80 | 0 |
| 1826 | 45 | 0 |
| 1826 | 49 | 0 |
| 1826 | 62 | 0 |
| 1826 | 66 | 0 |
| 1826 | 80 | 0 |
| 1826 | 84 | 0 |
| 1827 | 6 | 0 |
| 1827 | 12 | 0 |
| 1827 | 29 | 0 |
| 1827 | 61 | 0 |
| 1827 | 77 | 0 |
| 1827 | 95 | 0 |
| 1827 | 100 | 0 |
| 1828 | 4 | 0 |
| 1828 | 29 | 0 |
| 1828 | 60 | 0 |
| 1828 | 79 | 0 |
| 1828 | 99 | 0 |
| 1829 | 7 | 0 |
| 1829 | 31 | 0 |
| 1829 | 40 | 0 |
| 1829 | 48 | 0 |
| 1829 | 56 | 0 |
| 1829 | 100 | 0 |
| 1830 | 33 | 0 |
| 1830 | 45 | 0 |
| 1830 | 73 | 0 |
| 1831 | 11 | 0 |
| 1831 | 59 | 0 |
| 1831 | 72 | 0 |
| 1831 | 91 | 0 |
| 1856 | 9 | 0 |
| 1856 | 11 | 0.000025000000000000000000 |
| 1856 | 39 | 0 |
| 1856 | 75 | 0 |
| 1856 | 94 | 0 |
| 1856 | 98 | 0 |
| 1857 | 6 | 0 |
| 1857 | 27 | 0 |
| 1857 | 40 | 0 |
| 1857 | 66 | 0 |
| 1858 | 67 | 0 |
| 1859 | 8 | 0 |
| 1859 | 10 | 0 |
| 1859 | 51 | 0 |
| 1859 | 80 | 0 |
| 1859 | 84 | 0 |
| 1859 | 99 | 0 |
| 1860 | 31 | 0 |
| 1861 | 5 | 0 |
| 1861 | 34 | 0 |
| 1861 | 61 | 0 |
| 1861 | 65 | 0 |
| 1861 | 69 | 0 |
| 1862 | 25 | 0 |
| 1862 | 46 | 0 |
| 1862 | 56 | 0 |
| 1863 | 51 | 0 |
| 1863 | 57 | 0 |
| 1888 | 6 | 0 |
| 1888 | 12 | 0 |
| 1888 | 36 | 0 |
| 1888 | 87 | 0.00122500000000000000 |
| 1888 | 97 | 0 |
| 1888 | 98 | 0 |
| 1889 | 18 | 0 |
| 1889 | 33 | 0 |
| 1889 | 49 | 0 |
| 1889 | 60 | 0 |
| 1890 | 13 | 0 |
| 1890 | 15 | 0 |
| 1890 | 43 | 0 |
| 1890 | 52 | 0 |
| 1890 | 74 | 0 |
| 1890 | 80 | 0 |
| 1890 | 96 | 0 |
| 1891 | 62 | 0 |
| 1891 | 73 | 0 |
| 1891 | 75 | 0 |
| 1892 | 9 | 0 |
| 1892 | 10 | 0 |
| 1892 | 15 | 0 |
| 1892 | 65 | 0 |
| 1893 | 18 | 0 |
| 1893 | 22 | 0 |
| 1893 | 43 | 0 |
| 1893 | 75 | 0 |
| 1893 | 78 | 0 |
| 1894 | 84 | 0 |
| 1895 | 26 | 0 |
| 1920 | 23 | 0 |
| 1920 | 35 | 0 |
| 1920 | 55 | 0 |
| 1920 | 69 | 0 |
| 1920 | 99 | 0 |
| 1921 | 10 | 0 |
| 1921 | 36 | 0 |
| 1921 | 62 | 0 |
| 1922 | 49 | 0 |
| 1923 | 17 | 0 |
| 1923 | 18 | 0 |
| 1923 | 63 | 0 |
| 1923 | 72 | 0 |
| 1923 | 98 | 0 |
| 1923 | 99 | 0 |
| 1924 | 12 | 0 |
| 1924 | 23 | 0 |
| 1924 | 53 | 0 |
| 1924 | 55 | 0 |
| 1924 | 69 | 0 |
| 1924 | 89 | 0 |
| 1924 | 97 | 0 |
| 1925 | 25 | 0 |
| 1925 | 26 | 0 |
| 1925 | 58 | 0 |
| 1925 | 88 | 0 |
| 1926 | 4 | 0 |
| 1926 | 35 | 0 |
| 1926 | 57 | 0 |
| 1926 | 79 | 0 |
| 1926 | 87 | 0 |
| 1927 | 42 | 0.00062500000000000000 |
| 1927 | 90 | 0 |
| 1952 | 82 | 0 |
| 1952 | 96 | 0 |
| 1953 | 40 | 0 |
| 1953 | 89 | 0 |
| 1954 | 36 | 0 |
| 1954 | 64 | 0.000100000000000000000000 |
| 1954 | 76 | 0 |
| 1954 | 81 | 0 |
| 1954 | 94 | 0 |
| 1954 | 99 | 0 |
| 1955 | 18 | 0 |
| 1955 | 34 | 0 |
| 1955 | 50 | 0 |
| 1955 | 86 | 0 |
| 1955 | 100 | 0 |
| 1956 | 29 | 0 |
| 1956 | 30 | 0 |
| 1956 | 65 | 0 |
| 1956 | 66 | 0 |
| 1956 | 84 | 0 |
| 1957 | 16 | 0 |
| 1957 | 18 | 0 |
| 1958 | 15 | 0 |
| 1958 | 16 | 0 |
| 1958 | 19 | 0 |
| 1958 | 52 | 0 |
| 1958 | 69 | 0 |
| 1958 | 86 | 0 |
| 1958 | 94 | 0 |
| 1959 | 68 | 0 |
| 1959 | 88 | 0 |
| 1984 | 12 | 0 |
| 1984 | 63 | 0 |
| 1985 | 32 | 0 |
| 1985 | 50 | 0 |
| 1985 | 54 | 0 |
| 1985 | 72 | 0 |
| 1985 | 77 | 0 |
| 1985 | 83 | 0 |
| 1986 | 16 | 0 |
| 1986 | 60 | 0 |
| 1986 | 83 | 0 |
| 1987 | 30 | 0 |
| 1988 | 18 | 0 |
| 1988 | 29 | 0 |
| 1988 | 47 | 0 |
| 1988 | 60 | 0 |
| 1988 | 76 | 0 |
| 1988 | 86 | 0 |
| 1989 | 75 | 0 |
| 1990 | 11 | 0 |
| 1991 | 25 | 0 |
| 1991 | 27 | 0 |
| 1991 | 37 | 0 |
| 1991 | 51 | 0 |
| 1991 | 60 | 0 |
| 2016 | 1 | 0 |
| 2016 | 21 | 0 |
| 2016 | 53 | 0 |
| 2017 | 2 | 0.000100000000000000000000 |
| 2017 | 27 | 0 |
| 2018 | 44 | 0 |
| 2018 | 83 | 0 |
| 2019 | 80 | 0 |
| 2019 | 84 | 0 |
| 2020 | 18 | 0 |
| 2020 | 21 | 0 |
| 2020 | 72 | 0 |
| 2020 | 84 | 0 |
| 2021 | 36 | 0 |
| 2021 | 48 | 0 |
| 2022 | 15 | 0 |
| 2022 | 27 | 0 |
| 2022 | 73 | 0 |
| 2022 | 79 | 0 |
| 2022 | 90 | 0 |
| 2022 | 94 | 0 |
| 2022 | 96 | 0 |
| 2023 | 17 | 0 |
| 2023 | 36 | 0 |
| 2023 | 39 | 0 |
| 2023 | 63 | 0 |
| 2023 | 74 | 0 |
| 2023 | 75 | 0 |
| 2023 | 79 | 0 |
| 2048 | 7 | 0 |
| 2048 | 50 | 0 |
| 2048 | 66 | 0 |
| 2048 | 72 | 0 |
| 2049 | 56 | 0 |
| 2049 | 76 | 0 |
| 2049 | 82 | 0 |
| 2049 | 91 | 0 |
| 2049 | 98 | 0.000100000000000000000000 |
| 2050 | 1 | 0 |
| 2050 | 3 | 0 |
| 2050 | 17 | 0 |
| 2050 | 22 | 0 |
| 2050 | 44 | 0 |
| 2050 | 80 | 0 |
| (2000 rows) |
| |
| set enable_groupagg=off; |
| set enable_hashagg=on; |
| select l_suppkey, avg(l_discount) from heap_lineitem group by l_suppkey; |
| l_suppkey | avg |
| -----------+------------------------ |
| 30 | 0.05136915077989601386 |
| 24 | 0.04888146911519198664 |
| 26 | 0.04918461538461538462 |
| 88 | 0.05073409461663947798 |
| 50 | 0.04923344947735191638 |
| 46 | 0.05092233009708737864 |
| 90 | 0.05037650602409638554 |
| 56 | 0.04950248756218905473 |
| 16 | 0.04693086003372681282 |
| 48 | 0.05199667221297836938 |
| 60 | 0.04956656346749226006 |
| 76 | 0.05022727272727272727 |
| 98 | 0.05087314662273476112 |
| 32 | 0.05015337423312883436 |
| 28 | 0.04918110236220472441 |
| 20 | 0.04966273187183811130 |
| 12 | 0.05209702660406885759 |
| 36 | 0.05189279731993299832 |
| 74 | 0.04855284552845528455 |
| 4 | 0.05078947368421052632 |
| 100 | 0.04945000000000000000 |
| 44 | 0.04892665474060822898 |
| 18 | 0.05097913322632423756 |
| 70 | 0.04981543624161073826 |
| 40 | 0.04974402730375426621 |
| 38 | 0.05109281437125748503 |
| 8 | 0.04864093959731543624 |
| 62 | 0.05044964028776978417 |
| 10 | 0.05001706484641638225 |
| 68 | 0.05027397260273972603 |
| 92 | 0.04969849246231155779 |
| 6 | 0.05039497307001795332 |
| 22 | 0.04887459807073954984 |
| 82 | 0.05189144736842105263 |
| 34 | 0.05091695501730103806 |
| 66 | 0.05005076142131979695 |
| 14 | 0.05037156704361873990 |
| 42 | 0.04882736156351791531 |
| 72 | 0.05208261617900172117 |
| 54 | 0.05091917591125198098 |
| 86 | 0.04883561643835616438 |
| 2 | 0.05168458781362007168 |
| 64 | 0.04815331010452961672 |
| 94 | 0.04888288288288288288 |
| 78 | 0.04863716814159292035 |
| 84 | 0.04885714285714285714 |
| 52 | 0.04737676056338028169 |
| 80 | 0.04927487352445193929 |
| 58 | 0.05123239436619718310 |
| 96 | 0.05035598705501618123 |
| 55 | 0.05143872113676731794 |
| 43 | 0.04752107925801011804 |
| 11 | 0.04922033898305084746 |
| 63 | 0.04851063829787234043 |
| 17 | 0.05054817275747508306 |
| 97 | 0.04915721231766612642 |
| 31 | 0.04931637519872813990 |
| 77 | 0.05031825795644891122 |
| 41 | 0.04882736156351791531 |
| 73 | 0.04911666666666666667 |
| 49 | 0.04980263157894736842 |
| 75 | 0.05018209408194233687 |
| 65 | 0.04805414551607445008 |
| 25 | 0.04877516778523489933 |
| 89 | 0.05038834951456310680 |
| 85 | 0.05064462809917355372 |
| 99 | 0.05060937500000000000 |
| 79 | 0.04789735099337748344 |
| 91 | 0.04996683250414593698 |
| 57 | 0.05217105263157894737 |
| 51 | 0.04938775510204081633 |
| 59 | 0.05274959083469721768 |
| 1 | 0.04936585365853658537 |
| 13 | 0.04978685612788632327 |
| 37 | 0.05047385620915032680 |
| 5 | 0.04746710526315789474 |
| 21 | 0.05075235109717868339 |
| 23 | 0.05074750830564784053 |
| 45 | 0.04921005385996409336 |
| 7 | 0.05100694444444444444 |
| 93 | 0.05110108303249097473 |
| 27 | 0.05145484949832775920 |
| 33 | 0.05103610675039246468 |
| 69 | 0.04862416107382550336 |
| 39 | 0.04821428571428571429 |
| 95 | 0.05078947368421052632 |
| 87 | 0.04828947368421052632 |
| 71 | 0.05020338983050847458 |
| 35 | 0.04907742998352553542 |
| 81 | 0.05029752066115702479 |
| 67 | 0.05114963503649635036 |
| 83 | 0.04958949096880131363 |
| 47 | 0.05012216404886561955 |
| 15 | 0.05018612521150592217 |
| 19 | 0.04988562091503267974 |
| 3 | 0.04984536082474226804 |
| 9 | 0.04865996649916247906 |
| 53 | 0.05031353135313531353 |
| 29 | 0.05185000000000000000 |
| 61 | 0.04991349480968858131 |
| (100 rows) |
| |
| set statement_mem= 7000; |
| set enable_groupagg=off; |
| set enable_hashagg=on; |
| select l_orderkey, to_char(covar_pop(l_partkey, l_suppkey), '99999.9999') as covar_pop from heap_lineitem group by l_orderkey order by l_orderkey, covar_pop limit 2000; |
| l_orderkey | covar_pop |
| ------------+------------- |
| 1 | 11704.0278 |
| 2 | .0000 |
| 3 | 7178.3333 |
| 4 | .0000 |
| 5 | 9137.7778 |
| 6 | .0000 |
| 7 | 3885.7551 |
| 32 | -7006.8333 |
| 33 | -4234.7500 |
| 34 | 9967.0000 |
| 35 | 4982.5556 |
| 36 | .0000 |
| 37 | -3179.7778 |
| 38 | .0000 |
| 39 | 6665.1389 |
| 64 | .0000 |
| 65 | -2586.0000 |
| 66 | -7724.7500 |
| 67 | -8883.1111 |
| 68 | -5638.7143 |
| 69 | 10096.0833 |
| 70 | 4252.6667 |
| 71 | 2618.1667 |
| 96 | 369.0000 |
| 97 | 14.0000 |
| 98 | 8082.3750 |
| 99 | -1042.3125 |
| 100 | 4665.8000 |
| 101 | -2686.2222 |
| 102 | 5378.0000 |
| 103 | 9177.0000 |
| 128 | .0000 |
| 129 | -2089.6735 |
| 130 | 10695.8000 |
| 131 | 7907.4444 |
| 132 | -1045.7500 |
| 133 | 227.4375 |
| 134 | 8465.7778 |
| 135 | 1767.5000 |
| 160 | 11134.7778 |
| 161 | .0000 |
| 162 | .0000 |
| 163 | 477.6111 |
| 164 | 7862.1020 |
| 165 | -4694.7600 |
| 166 | 1433.8750 |
| 167 | 8096.0000 |
| 192 | 349.0833 |
| 193 | -920.2222 |
| 194 | 1312.7755 |
| 195 | -239.4375 |
| 196 | 939.0000 |
| 197 | 2796.6667 |
| 198 | -1615.8400 |
| 199 | 23.7500 |
| 224 | -6429.5833 |
| 225 | -1016.4898 |
| 226 | 1292.6327 |
| 227 | -198.0000 |
| 228 | .0000 |
| 229 | -726.5556 |
| 230 | 11704.5833 |
| 231 | -2832.0000 |
| 256 | 3730.0000 |
| 257 | .0000 |
| 258 | -4640.7500 |
| 259 | 878.5200 |
| 260 | 11143.4400 |
| 261 | -10468.5556 |
| 262 | -21487.6667 |
| 263 | -4275.2222 |
| 288 | -13987.5200 |
| 289 | 2901.6800 |
| 290 | 7798.6250 |
| 291 | -1467.4444 |
| 292 | -7737.7500 |
| 293 | 695.1111 |
| 294 | .0000 |
| 295 | -12578.8750 |
| 320 | 21585.5000 |
| 321 | 1401.0000 |
| 322 | -3127.6939 |
| 323 | -4303.3333 |
| 324 | .0000 |
| 325 | 16594.6667 |
| 326 | 11301.4490 |
| 327 | 1527.0000 |
| 352 | .0000 |
| 353 | 3172.4167 |
| 354 | 3154.2857 |
| 355 | -2282.2500 |
| 356 | 483.8800 |
| 357 | -3157.4444 |
| 358 | -7713.8163 |
| 359 | -10.7500 |
| 384 | -8123.1600 |
| 385 | -24097.5000 |
| 386 | -6804.4444 |
| 387 | -3889.3200 |
| 388 | 12272.0000 |
| 389 | .0000 |
| 390 | -1426.4694 |
| 391 | .0000 |
| 416 | 4947.3333 |
| 417 | -10903.1250 |
| 418 | 2250.3333 |
| 419 | -3262.9200 |
| 420 | -2013.6939 |
| 421 | .0000 |
| 422 | 757.1250 |
| 423 | .0000 |
| 448 | 9388.1600 |
| 449 | 7543.8750 |
| 450 | -4241.9444 |
| 451 | -868.9375 |
| 452 | .0000 |
| 453 | -3215.6667 |
| 454 | .0000 |
| 455 | -2274.0625 |
| 480 | .0000 |
| 481 | 7342.3200 |
| 482 | -221.5556 |
| 483 | -1216.7778 |
| 484 | 8671.1667 |
| 485 | 14489.3333 |
| 486 | 2498.9444 |
| 487 | -49.0000 |
| 512 | 806.0000 |
| 513 | 2545.7500 |
| 514 | -3878.5000 |
| 515 | -2500.9722 |
| 516 | .0000 |
| 517 | 604.6400 |
| 518 | 3688.4898 |
| 519 | 10106.1667 |
| 544 | .0000 |
| 545 | -15.0000 |
| 546 | .0000 |
| 547 | -13180.4444 |
| 548 | -5820.1667 |
| 549 | 4465.9600 |
| 550 | .0000 |
| 551 | 4930.6667 |
| 576 | -7927.9375 |
| 577 | 7667.0000 |
| 578 | 78.7500 |
| 579 | -7780.1944 |
| 580 | 3504.3333 |
| 581 | -327.0000 |
| 582 | 13105.2500 |
| 583 | -1536.2000 |
| 608 | 657.0000 |
| 609 | .0000 |
| 610 | 1551.7551 |
| 611 | -3466.6667 |
| 612 | 9482.9444 |
| 613 | 9598.2500 |
| 614 | -971.9444 |
| 615 | .0000 |
| 640 | -568.1250 |
| 641 | -4721.2000 |
| 642 | .0000 |
| 643 | 21522.2000 |
| 644 | -2878.4286 |
| 645 | -3294.9388 |
| 646 | 699.1111 |
| 647 | -15703.1111 |
| 672 | 3772.3333 |
| 673 | .0000 |
| 674 | 646.5000 |
| 675 | -7920.1600 |
| 676 | 1288.4898 |
| 677 | 9204.8000 |
| 678 | 7444.9444 |
| 679 | .0000 |
| 704 | -18144.7500 |
| 705 | -7931.0000 |
| 706 | .0000 |
| 707 | -2242.0000 |
| 708 | 10157.6389 |
| 709 | -5518.8750 |
| 710 | -5216.4694 |
| 711 | -206.0000 |
| 736 | -916.4000 |
| 737 | .0000 |
| 738 | 2290.9600 |
| 739 | -9305.6000 |
| 740 | 647.1111 |
| 741 | -5045.2500 |
| 742 | 1720.1667 |
| 743 | .0000 |
| 768 | 7073.9796 |
| 769 | 2480.0000 |
| 770 | -5710.5000 |
| 771 | -514.4444 |
| 772 | -1716.7200 |
| 773 | -2745.5556 |
| 774 | 10955.1111 |
| 775 | -3201.7778 |
| 800 | -9736.8889 |
| 801 | 7043.5306 |
| 802 | 890.0800 |
| 803 | -792.7500 |
| 804 | -1714.3125 |
| 805 | -14873.4375 |
| 806 | 4852.2222 |
| 807 | -13146.5714 |
| 832 | 4440.0000 |
| 833 | 15.6667 |
| 834 | 20923.0000 |
| 835 | -585.7500 |
| 836 | -4262.6667 |
| 837 | -1771.0000 |
| 838 | 2979.6875 |
| 839 | -547.7500 |
| 864 | 408.6667 |
| 865 | -8709.6250 |
| 866 | .0000 |
| 867 | .0000 |
| 868 | 9360.6667 |
| 869 | -1458.0000 |
| 870 | -6835.0000 |
| 871 | -3750.4694 |
| 896 | -21416.6939 |
| 897 | -2245.8125 |
| 898 | -14617.3750 |
| 899 | -2220.6939 |
| 900 | -3018.4444 |
| 901 | -420.5000 |
| 902 | 2694.2222 |
| 903 | 11241.1667 |
| 928 | 10796.7959 |
| 929 | 7166.6250 |
| 930 | 2511.4490 |
| 931 | 2828.6250 |
| 932 | .0000 |
| 933 | -176.4444 |
| 934 | .0000 |
| 935 | 6229.5833 |
| 960 | 6075.0000 |
| 961 | 2231.2500 |
| 962 | -11276.8889 |
| 963 | 13158.7500 |
| 964 | -299.5625 |
| 965 | -3382.5000 |
| 966 | -4739.8750 |
| 967 | 1632.9388 |
| 992 | -822.6667 |
| 993 | 15426.6122 |
| 994 | -4479.3750 |
| 995 | 3028.0800 |
| 996 | .0000 |
| 997 | -13824.0000 |
| 998 | 3766.8000 |
| 999 | -8320.0556 |
| 1024 | 2632.6800 |
| 1025 | 3309.7778 |
| 1026 | 32.0000 |
| 1027 | -3025.3889 |
| 1028 | -2500.4082 |
| 1029 | .0000 |
| 1030 | .0000 |
| 1031 | 5733.6800 |
| 1056 | .0000 |
| 1057 | -5004.8889 |
| 1058 | 1900.7500 |
| 1059 | -47.8367 |
| 1060 | 4172.8571 |
| 1061 | 1333.1667 |
| 1062 | .0000 |
| 1063 | .0000 |
| 1088 | -1619.6250 |
| 1089 | -5840.7500 |
| 1090 | 18407.2500 |
| 1091 | .0000 |
| 1092 | -253.5000 |
| 1093 | 16979.5556 |
| 1094 | .0000 |
| 1095 | 1092.1111 |
| 1120 | -8535.6000 |
| 1121 | -1818.1429 |
| 1122 | -5242.6327 |
| 1123 | -20112.4444 |
| 1124 | -1980.5714 |
| 1125 | 2438.6250 |
| 1126 | 2459.1111 |
| 1127 | -8687.7500 |
| 1152 | -8192.6667 |
| 1153 | 4708.1020 |
| 1154 | 14955.5000 |
| 1155 | 1622.4800 |
| 1156 | -3409.7143 |
| 1157 | 3652.1600 |
| 1158 | 2515.5000 |
| 1159 | 1628.8889 |
| 1184 | -9891.6875 |
| 1185 | 2458.6667 |
| 1186 | 3820.6875 |
| 1187 | 84.8889 |
| 1188 | 5316.6667 |
| 1189 | 1159.8889 |
| 1190 | .0000 |
| 1191 | .0000 |
| 1216 | 4884.4444 |
| 1217 | .0000 |
| 1218 | -3115.0000 |
| 1219 | 594.0000 |
| 1220 | 3868.2000 |
| 1221 | 4787.0833 |
| 1222 | 6679.3333 |
| 1223 | .0000 |
| 1248 | -3586.1111 |
| 1249 | .0000 |
| 1250 | .0000 |
| 1251 | -11.2400 |
| 1252 | -1477.4000 |
| 1253 | -2196.0000 |
| 1254 | 4342.4444 |
| 1255 | 33.2500 |
| 1280 | -1973.8776 |
| 1281 | 2146.3265 |
| 1282 | 13023.0625 |
| 1283 | 4909.4898 |
| 1284 | -1324.8800 |
| 1285 | 2389.6800 |
| 1286 | 8203.2222 |
| 1287 | 6071.4444 |
| 1312 | -2706.6667 |
| 1313 | .0000 |
| 1314 | 2069.3333 |
| 1315 | 1988.4000 |
| 1316 | 6981.2857 |
| 1317 | -1519.8000 |
| 1318 | -9773.0000 |
| 1319 | 2976.7500 |
| 1344 | 747.0000 |
| 1345 | 2327.3333 |
| 1346 | 3789.8611 |
| 1347 | -5808.3878 |
| 1348 | 17277.8750 |
| 1349 | 5661.0000 |
| 1350 | 1500.0000 |
| 1351 | .0000 |
| 1376 | .0000 |
| 1377 | 337.6667 |
| 1378 | 2375.8333 |
| 1379 | -6760.0000 |
| 1380 | 3314.2500 |
| 1381 | 2747.5000 |
| 1382 | -1173.8571 |
| 1383 | 1471.5000 |
| 1408 | -2090.7143 |
| 1409 | 13989.3333 |
| 1410 | -8305.7200 |
| 1411 | 12382.1944 |
| 1412 | -6928.8800 |
| 1413 | 8380.5556 |
| 1414 | 1384.0000 |
| 1415 | .0000 |
| 1440 | -6868.7500 |
| 1441 | -10164.8980 |
| 1442 | .0000 |
| 1443 | .0000 |
| 1444 | -4821.7143 |
| 1445 | -350.0000 |
| 1446 | .0000 |
| 1447 | -2815.6667 |
| 1472 | 8886.7778 |
| 1473 | -945.0000 |
| 1474 | 8093.6667 |
| 1475 | -42.2449 |
| 1476 | .0000 |
| 1477 | -2732.0000 |
| 1478 | .0000 |
| 1479 | .0000 |
| 1504 | -10906.2400 |
| 1505 | -43.5000 |
| 1506 | 1339.0612 |
| 1507 | 4561.6667 |
| 1508 | 9461.2857 |
| 1509 | 15142.0816 |
| 1510 | -3428.0000 |
| 1511 | -531.0000 |
| 1536 | .0000 |
| 1537 | 15311.1875 |
| 1538 | -734.2500 |
| 1539 | 3496.8889 |
| 1540 | 3141.6400 |
| 1541 | 754.0000 |
| 1542 | 3889.6000 |
| 1543 | 320.5306 |
| 1568 | 2412.0000 |
| 1569 | -1865.2500 |
| 1570 | 12932.0000 |
| 1571 | 4694.2222 |
| 1572 | -1889.2500 |
| 1573 | 7118.7778 |
| 1574 | 4504.2857 |
| 1575 | -10077.5102 |
| 1600 | 5570.4400 |
| 1601 | 6184.0000 |
| 1602 | .0000 |
| 1603 | 1219.5000 |
| 1604 | -1271.6400 |
| 1605 | -9539.7500 |
| 1606 | -7543.2800 |
| 1607 | -8481.4000 |
| 1632 | -1188.8400 |
| 1633 | 9559.0000 |
| 1634 | -10506.3673 |
| 1635 | -122.5000 |
| 1636 | 5050.4286 |
| 1637 | -734.2245 |
| 1638 | -1829.7500 |
| 1639 | -4078.6667 |
| 1664 | -5297.2778 |
| 1665 | 1147.5000 |
| 1666 | 9979.7500 |
| 1667 | 202.3061 |
| 1668 | -1852.3611 |
| 1669 | .0000 |
| 1670 | -9387.1111 |
| 1671 | -2551.1111 |
| 1696 | 649.8000 |
| 1697 | -1131.1200 |
| 1698 | 5085.0556 |
| 1699 | 4631.2500 |
| 1700 | -567.0000 |
| 1701 | -10970.6667 |
| 1702 | 1193.3889 |
| 1703 | 4777.2222 |
| 1728 | 45.2400 |
| 1729 | .0000 |
| 1730 | -2744.3600 |
| 1731 | 8450.3333 |
| 1732 | 861.8333 |
| 1733 | -5142.6531 |
| 1734 | 6956.2500 |
| 1735 | 1309.7500 |
| 1760 | -7920.0000 |
| 1761 | -4219.0408 |
| 1762 | 2041.4286 |
| 1763 | -13145.0612 |
| 1764 | -4060.0000 |
| 1765 | .0000 |
| 1766 | -5824.0000 |
| 1767 | 3328.6000 |
| 1792 | 10368.8400 |
| 1793 | 6656.3200 |
| 1794 | 5396.0000 |
| 1795 | 3056.0000 |
| 1796 | -28000.0000 |
| 1797 | 6964.1111 |
| 1798 | .0000 |
| 1799 | -186.0000 |
| 1824 | -9012.5000 |
| 1825 | 7290.3600 |
| 1826 | 5993.8333 |
| 1827 | 8884.7347 |
| 1828 | 13427.2000 |
| 1829 | 3637.3333 |
| 1830 | -6500.8889 |
| 1831 | 1776.8125 |
| 1856 | 15418.2857 |
| 1857 | -4194.1250 |
| 1858 | .0000 |
| 1859 | -11835.1111 |
| 1860 | .0000 |
| 1861 | 2335.8000 |
| 1862 | 7094.5556 |
| 1863 | -1417.5000 |
| 1888 | -6943.9388 |
| 1889 | -617.5000 |
| 1890 | -5637.6122 |
| 1891 | 2994.3333 |
| 1892 | -24.5000 |
| 1893 | 5660.7200 |
| 1894 | .0000 |
| 1895 | .0000 |
| 1920 | -3236.6400 |
| 1921 | -4350.6667 |
| 1922 | .0000 |
| 1923 | -9277.0833 |
| 1924 | -1302.6122 |
| 1925 | 1213.1250 |
| 1926 | -7707.4000 |
| 1927 | 656.0000 |
| 1952 | 3136.0000 |
| 1953 | 13940.5000 |
| 1954 | -1220.9388 |
| 1955 | 7402.5600 |
| 1956 | -7296.9600 |
| 1957 | 199.0000 |
| 1958 | 105.0000 |
| 1959 | 2460.0000 |
| 1984 | 2282.2500 |
| 1985 | 11060.2778 |
| 1986 | 650.3333 |
| 1987 | .0000 |
| 1988 | -8530.1111 |
| 1989 | .0000 |
| 1990 | .0000 |
| 1991 | -521.4000 |
| 2016 | -1184.0000 |
| 2017 | 1433.3333 |
| 2018 | -6444.7500 |
| 2019 | -486.0000 |
| 2020 | 15623.8125 |
| 2021 | -2415.0000 |
| 2022 | -11603.1224 |
| 2023 | 1621.6327 |
| 2048 | -4330.3750 |
| 2049 | 4027.9167 |
| 2050 | 5854.8571 |
| 2051 | 13400.2500 |
| 2052 | 10893.4375 |
| 2053 | 4176.3125 |
| 2054 | -1879.6327 |
| 2055 | 2323.7500 |
| 2080 | -14257.5000 |
| 2081 | -3454.2778 |
| 2082 | -1881.2500 |
| 2083 | .0000 |
| 2084 | 1039.2041 |
| 2085 | .0000 |
| 2086 | 1138.3061 |
| 2087 | 8507.8750 |
| 2112 | .0000 |
| 2113 | 1265.0000 |
| 2114 | -1211.3333 |
| 2115 | -10941.6400 |
| 2116 | 4516.3333 |
| 2117 | 1163.2500 |
| 2118 | -2278.1111 |
| 2119 | .0000 |
| 2144 | -2458.9375 |
| 2145 | 10136.2500 |
| 2146 | -9141.0000 |
| 2147 | -6252.5625 |
| 2148 | .0000 |
| 2149 | 1928.5600 |
| 2150 | -9430.6667 |
| 2151 | 4490.2500 |
| 2176 | 11697.0625 |
| 2177 | -1779.4444 |
| 2178 | -1404.0000 |
| 2179 | 2709.4800 |
| 2180 | 4694.6667 |
| 2181 | 9417.2000 |
| 2182 | -3664.2800 |
| 2183 | 1372.0000 |
| 2208 | 12483.8571 |
| 2209 | -7012.0833 |
| 2210 | .0000 |
| 2211 | 4774.6939 |
| 2212 | .0000 |
| 2213 | -1475.7143 |
| 2214 | 1843.5000 |
| 2215 | 4617.1250 |
| 2240 | 5205.8571 |
| 2241 | 59.0204 |
| 2242 | .0000 |
| 2243 | .0000 |
| 2244 | -17088.0000 |
| 2245 | 5665.4400 |
| 2246 | 1330.0000 |
| 2247 | .0000 |
| 2272 | -4136.9600 |
| 2273 | -6667.3061 |
| 2274 | 11404.6667 |
| 2275 | -2288.0000 |
| 2276 | -8573.7778 |
| 2277 | 10094.1250 |
| 2278 | 2653.5556 |
| 2279 | 3284.6122 |
| 2304 | -10469.7778 |
| 2305 | 12052.6389 |
| 2306 | 695.2449 |
| 2307 | -3896.2000 |
| 2308 | 9130.2500 |
| 2309 | 7905.8776 |
| 2310 | -15533.1111 |
| 2311 | 1660.0000 |
| 2336 | .0000 |
| 2337 | .0000 |
| 2338 | .0000 |
| 2339 | -2162.6667 |
| 2340 | -2484.0000 |
| 2341 | -894.0000 |
| 2342 | -21945.8400 |
| 2343 | -8448.3333 |
| 2368 | 3425.8750 |
| 2369 | 23497.5000 |
| 2370 | 231.8750 |
| 2371 | -7054.7959 |
| 2372 | -11546.1429 |
| 2373 | 2639.1250 |
| 2374 | -984.9600 |
| 2375 | -4068.3333 |
| 2400 | 1442.6875 |
| 2401 | -5830.5000 |
| 2402 | -9047.5000 |
| 2403 | 5369.1250 |
| 2404 | -3104.0000 |
| 2405 | -10861.1250 |
| 2406 | -12662.6122 |
| 2407 | -2765.6327 |
| 2432 | -3718.8750 |
| 2433 | -1476.3600 |
| 2434 | 2315.2500 |
| 2435 | 6554.0000 |
| 2436 | -771.0000 |
| 2437 | 3134.6667 |
| 2438 | 3836.0000 |
| 2439 | 5445.3333 |
| 2464 | 521.0000 |
| 2465 | -1424.3333 |
| 2466 | -5401.6122 |
| 2467 | .0000 |
| 2468 | -2337.2000 |
| 2469 | 4241.8367 |
| 2470 | -6388.1250 |
| 2471 | .0000 |
| 2496 | 6495.7500 |
| 2497 | -1625.6667 |
| 2498 | .0000 |
| 2499 | -3865.0000 |
| 2500 | -7618.6250 |
| 2501 | -2317.7500 |
| 2502 | .0000 |
| 2503 | -1789.5510 |
| 2528 | 6541.8750 |
| 2529 | .0000 |
| 2530 | 2525.5556 |
| 2531 | -2405.4444 |
| 2532 | 5365.4444 |
| 2533 | -2975.8571 |
| 2534 | 3924.3265 |
| 2535 | 11432.9600 |
| 2560 | 5655.9444 |
| 2561 | 5029.3333 |
| 2562 | 4851.5000 |
| 2563 | -1841.4722 |
| 2564 | .0000 |
| 2565 | 6756.0000 |
| 2566 | -4115.3889 |
| 2567 | -3248.6939 |
| 2592 | 2820.0000 |
| 2593 | -5145.7347 |
| 2594 | 2994.0000 |
| 2595 | -8015.3056 |
| 2596 | 3464.2500 |
| 2597 | .0000 |
| 2598 | 1889.0000 |
| 2599 | -925.0000 |
| 2624 | .0000 |
| 2625 | .0000 |
| 2626 | -7734.6667 |
| 2627 | .0000 |
| 2628 | 3505.5600 |
| 2629 | -2242.0625 |
| 2630 | 5565.9375 |
| 2631 | 4815.4444 |
| 2656 | 4466.6250 |
| 2657 | -4025.6667 |
| 2658 | -5605.5833 |
| 2659 | 7755.4000 |
| 2660 | .0000 |
| 2661 | -5220.8750 |
| 2662 | 2098.4375 |
| 2663 | .0000 |
| 2688 | 3981.5833 |
| 2689 | .0000 |
| 2690 | -1877.7755 |
| 2691 | -7318.3750 |
| 2692 | -19480.0000 |
| 2693 | -15844.0000 |
| 2694 | 5537.3600 |
| 2695 | -7721.4000 |
| 2720 | -466.1200 |
| 2721 | 18429.5000 |
| 2722 | -2402.6667 |
| 2723 | 1006.9200 |
| 2724 | 8323.2000 |
| 2725 | -20122.3333 |
| 2726 | .0000 |
| 2727 | .0000 |
| 2752 | 7391.7143 |
| 2753 | 6839.6531 |
| 2754 | 5219.5000 |
| 2755 | -8703.2000 |
| 2756 | 2117.0000 |
| 2757 | -2639.4000 |
| 2758 | 10531.8889 |
| 2759 | 2239.2500 |
| 2784 | -10370.5625 |
| 2785 | -978.0625 |
| 2786 | -446.5000 |
| 2787 | .0000 |
| 2788 | .0000 |
| 2789 | 13633.4490 |
| 2790 | 5545.6939 |
| 2791 | 1364.3061 |
| 2816 | -9854.7778 |
| 2817 | -3172.2500 |
| 2818 | 324.6111 |
| 2819 | 5506.7600 |
| 2820 | -3808.7500 |
| 2821 | -10127.0000 |
| 2822 | .0000 |
| 2823 | 2781.3673 |
| 2848 | 320.6800 |
| 2849 | 3564.7778 |
| 2850 | -9763.8750 |
| 2851 | .0000 |
| 2852 | -5734.3200 |
| 2853 | 6688.3200 |
| 2854 | 8120.1667 |
| 2855 | .0000 |
| 2880 | -2468.0000 |
| 2881 | -17160.2500 |
| 2882 | -13488.8333 |
| 2883 | -2604.8800 |
| 2884 | 5213.0000 |
| 2885 | -7579.1837 |
| 2886 | -6893.5625 |
| 2887 | 3910.0000 |
| 2912 | 120.7500 |
| 2913 | -8726.3889 |
| 2914 | -14675.1875 |
| 2915 | 10928.8750 |
| 2916 | .0000 |
| 2917 | 8928.5000 |
| 2918 | .0000 |
| 2919 | -1736.5000 |
| 2944 | -1048.5102 |
| 2945 | 593.2245 |
| 2946 | -3328.0000 |
| 2947 | 42072.0000 |
| 2948 | 3662.2500 |
| 2949 | 10981.8889 |
| 2950 | 6660.0000 |
| 2951 | 6900.7778 |
| 2976 | -3740.3889 |
| 2977 | .0000 |
| 2978 | -7606.8333 |
| 2979 | 3262.0000 |
| 2980 | -5223.8333 |
| 2981 | 17628.8889 |
| 2982 | -2642.3333 |
| 2983 | -13121.5000 |
| 3008 | 8647.7600 |
| 3009 | 17788.0000 |
| 3010 | 8188.3333 |
| 3011 | -1496.0000 |
| 3012 | 7140.0000 |
| 3013 | -3749.0000 |
| 3014 | 1311.8889 |
| 3015 | 7183.3333 |
| 3040 | 2568.6944 |
| 3041 | -164.4444 |
| 3042 | -3402.7500 |
| 3043 | -1317.0000 |
| 3044 | 220.3333 |
| 3045 | 1608.7500 |
| 3046 | -7833.7778 |
| 3047 | -11700.0000 |
| 3072 | -322.7200 |
| 3073 | -4615.0612 |
| 3074 | 19068.7500 |
| 3075 | -2426.5000 |
| 3076 | -7414.0000 |
| 3077 | 459.5000 |
| 3078 | 1493.2500 |
| 3079 | -4981.4444 |
| 3104 | -1402.1875 |
| 3105 | -9841.5000 |
| 3106 | 7060.1600 |
| 3107 | -7740.6250 |
| 3108 | 8108.2500 |
| 3109 | 5978.5000 |
| 3110 | -13273.8400 |
| 3111 | 6034.6939 |
| 3136 | -1043.9167 |
| 3137 | 21.0000 |
| 3138 | -10491.5278 |
| 3139 | .0000 |
| 3140 | -3535.0000 |
| 3141 | -914.1250 |
| 3142 | .0000 |
| 3143 | -3332.0000 |
| 3168 | 4063.0625 |
| 3169 | 1461.9167 |
| 3170 | 857.5918 |
| 3171 | -2070.0000 |
| 3172 | 5653.6800 |
| 3173 | 6101.6800 |
| 3174 | 1227.3333 |
| 3175 | -1847.6327 |
| 3200 | 3878.2222 |
| 3201 | -298.6667 |
| 3202 | -4479.7500 |
| 3203 | 3211.7500 |
| 3204 | 110.0000 |
| 3205 | -4210.5918 |
| 3206 | 3176.0000 |
| 3207 | 4225.0000 |
| 3232 | 3857.6667 |
| 3233 | 8089.1250 |
| 3234 | -372.4400 |
| 3235 | 5269.1250 |
| 3236 | 329.3333 |
| 3237 | .0000 |
| 3238 | -3514.7778 |
| 3239 | 230.4000 |
| 3264 | 6190.7222 |
| 3265 | 23361.3333 |
| 3266 | 5502.7500 |
| 3267 | .0000 |
| 3268 | 1074.0000 |
| 3269 | -1076.6389 |
| 3270 | -7929.1429 |
| 3271 | -34.8125 |
| 3296 | 5182.4082 |
| 3297 | .0000 |
| 3298 | -6249.2500 |
| 3299 | .0000 |
| 3300 | 2702.0000 |
| 3301 | .0000 |
| 3302 | .0000 |
| 3303 | 6666.1875 |
| 3328 | 7346.2000 |
| 3329 | -4131.2222 |
| 3330 | .0000 |
| 3331 | 2764.3333 |
| 3332 | 814.6667 |
| 3333 | 762.8000 |
| 3334 | 169.0000 |
| 3335 | 3247.2500 |
| 3360 | 9936.6667 |
| 3361 | -39.3333 |
| 3362 | -3677.3333 |
| 3363 | 7327.4400 |
| 3364 | -5026.0400 |
| 3365 | 14528.1667 |
| 3366 | -1908.0000 |
| 3367 | -10218.6667 |
| 3392 | 2567.8750 |
| 3393 | 4124.5556 |
| 3394 | 4994.9722 |
| 3395 | 3484.8125 |
| 3396 | -7940.7143 |
| 3397 | -10481.6000 |
| 3398 | .0000 |
| 3399 | -3935.9375 |
| 3424 | .0000 |
| 3425 | 6968.8889 |
| 3426 | 6266.8400 |
| 3427 | 6199.4375 |
| 3428 | 1352.6667 |
| 3429 | 608.2400 |
| 3430 | 5242.3673 |
| 3431 | .0000 |
| 3456 | .0000 |
| 3457 | 12307.5714 |
| 3458 | -12952.1111 |
| 3459 | -9420.2000 |
| 3460 | -1749.8367 |
| 3461 | 8703.0000 |
| 3462 | -5248.6800 |
| 3463 | 837.0000 |
| 3488 | 7260.7200 |
| 3489 | -3152.0000 |
| 3490 | -445.6667 |
| 3491 | 4517.2500 |
| 3492 | 4931.8333 |
| 3493 | -7289.0000 |
| 3494 | -9574.3125 |
| 3495 | 24845.3333 |
| 3520 | -5940.8400 |
| 3521 | -950.0000 |
| 3522 | -13071.1667 |
| 3523 | 3600.2400 |
| 3524 | -918.0000 |
| 3525 | -819.1250 |
| 3526 | 10515.3333 |
| 3527 | -1078.3750 |
| 3552 | 6081.0000 |
| 3553 | -5281.8400 |
| 3554 | -1196.0000 |
| 3555 | 23.6122 |
| 3556 | -1085.6667 |
| 3557 | -2270.0000 |
| 3558 | -2694.6111 |
| 3559 | .0000 |
| 3584 | 3834.7200 |
| 3585 | 475.3673 |
| 3586 | -1345.8163 |
| 3587 | 603.5714 |
| 3588 | 6122.2245 |
| 3589 | .0000 |
| 3590 | -7613.6735 |
| 3591 | -320.3750 |
| 3616 | -10255.0000 |
| 3617 | -5562.4000 |
| 3618 | -4070.7500 |
| 3619 | -4550.4444 |
| 3620 | 8362.2500 |
| 3621 | 2505.5000 |
| 3622 | 9989.6250 |
| 3623 | 1628.9184 |
| 3648 | -2944.8980 |
| 3649 | -781.3333 |
| 3650 | -273.3878 |
| 3651 | 2103.2500 |
| 3652 | -4376.5000 |
| 3653 | -327.2857 |
| 3654 | -1694.7959 |
| 3655 | 9868.2500 |
| 3680 | -7218.0000 |
| 3681 | .0000 |
| 3682 | 904.8750 |
| 3683 | -2446.0000 |
| 3684 | -320.7500 |
| 3685 | -10676.0000 |
| 3686 | -2954.7500 |
| 3687 | 4739.4800 |
| 3712 | 13778.2500 |
| 3713 | 158.4490 |
| 3714 | 11646.2500 |
| 3715 | 14764.8889 |
| 3716 | -543.0800 |
| 3717 | -3411.3878 |
| 3718 | -4462.3333 |
| 3719 | -8386.1633 |
| 3744 | .0000 |
| 3745 | .0000 |
| 3746 | 7659.4375 |
| 3747 | 1662.3469 |
| 3748 | 2492.8800 |
| 3749 | 6982.2778 |
| 3750 | 2067.1944 |
| 3751 | 8342.2222 |
| 3776 | -9062.2500 |
| 3777 | -1341.2400 |
| 3778 | -5609.4286 |
| 3779 | -3006.7500 |
| 3780 | -6013.5000 |
| 3781 | 6590.8000 |
| 3782 | 296.6400 |
| 3783 | 4041.2500 |
| 3808 | 6231.5000 |
| 3809 | 2447.1875 |
| 3810 | 4010.6250 |
| 3811 | -9346.3889 |
| 3812 | -3822.5000 |
| 3813 | 7128.0000 |
| 3814 | -3216.0000 |
| 3815 | -7666.5000 |
| 3840 | 4221.6111 |
| 3841 | -9252.4444 |
| 3842 | -7842.5000 |
| 3843 | 643.5000 |
| 3844 | -489.0000 |
| 3845 | 6866.1667 |
| 3846 | 1221.5000 |
| 3847 | .0000 |
| 3872 | 7983.1667 |
| 3873 | -6885.2222 |
| 3874 | 12016.0000 |
| 3875 | 4372.5000 |
| 3876 | -884.0000 |
| 3877 | 3906.1667 |
| 3878 | 9014.2500 |
| 3879 | 612.0000 |
| 3904 | 2926.0000 |
| 3905 | 5867.1111 |
| 3906 | 3790.5000 |
| 3907 | 5816.5714 |
| 3908 | 2484.0000 |
| 3909 | 2934.7500 |
| 3910 | 2476.5000 |
| 3911 | 430.2222 |
| 3936 | -767.6667 |
| 3937 | 5180.9592 |
| 3938 | .0000 |
| 3939 | .0000 |
| 3940 | -7071.2400 |
| 3941 | 10374.3750 |
| 3942 | -5280.0000 |
| 3943 | -9857.8125 |
| 3968 | 1151.2500 |
| 3969 | -1366.6111 |
| 3970 | -1358.8367 |
| 3971 | -12574.2500 |
| 3972 | .0000 |
| 3973 | -4106.4444 |
| 3974 | 197.0000 |
| 3975 | .0000 |
| 4000 | -6357.7500 |
| 4001 | -13530.3125 |
| 4002 | 1104.0000 |
| 4003 | .0000 |
| 4004 | 1484.7551 |
| 4005 | -3308.8000 |
| 4006 | 4832.5000 |
| 4007 | 6619.4000 |
| 4032 | -5583.7500 |
| 4033 | 16967.0000 |
| 4034 | 3629.8889 |
| 4035 | -3700.0000 |
| 4036 | 5469.8750 |
| 4037 | -1572.5000 |
| 4038 | 9595.6944 |
| 4039 | -11626.4000 |
| 4064 | 10024.2449 |
| 4065 | -323.5918 |
| 4066 | -1921.0000 |
| 4067 | 3251.3469 |
| 4068 | 12006.0000 |
| 4069 | 7029.4490 |
| 4070 | 8737.2500 |
| 4071 | -6822.2500 |
| 4096 | -10822.2500 |
| 4097 | 3113.5556 |
| 4098 | .0000 |
| 4099 | -13349.5918 |
| 4100 | .0000 |
| 4101 | .0000 |
| 4102 | -1060.9167 |
| 4103 | .0000 |
| 4128 | .0000 |
| 4129 | 1344.2500 |
| 4130 | -24725.0000 |
| 4131 | 2411.5000 |
| 4132 | -1448.6667 |
| 4133 | .0000 |
| 4134 | -67.1250 |
| 4135 | 10768.1875 |
| 4160 | 5468.0000 |
| 4161 | 522.3611 |
| 4162 | -81.0000 |
| 4163 | .0000 |
| 4164 | .0000 |
| 4165 | .0000 |
| 4166 | -4503.7755 |
| 4167 | -107.3333 |
| 4192 | -14524.6735 |
| 4193 | 5256.0000 |
| 4194 | -9012.0000 |
| 4195 | -2388.3333 |
| 4196 | 12516.7551 |
| 4197 | 2040.2500 |
| 4198 | 229.8889 |
| 4199 | 152.0000 |
| 4224 | 6233.6800 |
| 4225 | -3049.0000 |
| 4226 | .0000 |
| 4227 | -338.8400 |
| 4228 | .0000 |
| 4229 | -11123.0000 |
| 4230 | 530.6122 |
| 4231 | -3930.9375 |
| 4256 | .0000 |
| 4257 | 9995.8889 |
| 4258 | -8840.4000 |
| 4259 | .0000 |
| 4260 | .0000 |
| 4261 | 7749.8000 |
| 4262 | 3720.1837 |
| 4263 | -786.0000 |
| 4288 | 2396.5556 |
| 4289 | .0000 |
| 4290 | -4416.0000 |
| 4291 | 15873.2222 |
| 4292 | -6099.5000 |
| 4293 | -7800.7500 |
| 4294 | -5072.8571 |
| 4295 | -5948.6250 |
| 4320 | 2798.1111 |
| 4321 | 4050.8000 |
| 4322 | 8162.7347 |
| 4323 | .0000 |
| 4324 | 3408.1633 |
| 4325 | .0000 |
| 4326 | -178.5000 |
| 4327 | 4913.3056 |
| 4352 | .0000 |
| 4353 | .0000 |
| 4354 | -8864.3673 |
| 4355 | 7202.0816 |
| 4356 | .0000 |
| 4357 | 2817.5000 |
| 4358 | .0000 |
| 4359 | -12054.2400 |
| 4384 | -3367.6667 |
| 4385 | .0000 |
| 4386 | -1433.4898 |
| 4387 | 9392.5000 |
| 4388 | 5095.2222 |
| 4389 | 5514.0816 |
| 4390 | 7646.3750 |
| 4391 | 3120.0000 |
| 4416 | -3075.3333 |
| 4417 | 3376.6667 |
| 4418 | 5852.1111 |
| 4419 | 8431.3333 |
| 4420 | .0000 |
| 4421 | -925.5510 |
| 4422 | 2536.8400 |
| 4423 | -10315.5000 |
| 4448 | -10953.9444 |
| 4449 | -6825.0000 |
| 4450 | -3099.6800 |
| 4451 | 7362.0000 |
| 4452 | -1699.5000 |
| 4453 | 3198.0625 |
| 4454 | 7305.0000 |
| 4455 | -10426.4444 |
| 4480 | .0000 |
| 4481 | -13620.7500 |
| 4482 | 668.2500 |
| 4483 | 761.1111 |
| 4484 | -3427.7959 |
| 4485 | -2902.8800 |
| 4486 | 3624.0000 |
| 4487 | 2636.3750 |
| 4512 | -5915.9600 |
| 4513 | 5270.2500 |
| 4514 | 3519.6327 |
| 4515 | -1765.5000 |
| 4516 | .0000 |
| 4517 | .0000 |
| 4518 | -6231.2500 |
| 4519 | -10832.0000 |
| 4544 | 2499.2500 |
| 4545 | 4114.1429 |
| 4546 | -123.1250 |
| 4547 | -8951.7500 |
| 4548 | -2275.6800 |
| 4549 | -2275.0000 |
| 4550 | -11898.7500 |
| 4551 | -16046.8125 |
| 4576 | 7106.6667 |
| 4577 | 5833.0000 |
| 4578 | 6471.2800 |
| 4579 | 5908.9375 |
| 4580 | -18567.0800 |
| 4581 | 9424.1111 |
| 4582 | .0000 |
| 4583 | 3349.7959 |
| 4608 | 4584.5000 |
| 4609 | 17452.5556 |
| 4610 | 4182.1600 |
| 4611 | -3574.0000 |
| 4612 | 2827.8750 |
| 4613 | -18175.8571 |
| 4614 | 4254.5918 |
| 4615 | .0000 |
| 4640 | -2944.4000 |
| 4641 | -8195.5556 |
| 4642 | 13342.0000 |
| 4643 | .0000 |
| 4644 | -5154.9200 |
| 4645 | 2937.8776 |
| 4646 | -14179.6800 |
| 4647 | 6794.8889 |
| 4672 | 878.0408 |
| 4673 | 186.2222 |
| 4674 | -4576.5000 |
| 4675 | -1940.5556 |
| 4676 | 3636.1429 |
| 4677 | .0000 |
| 4678 | 2645.4400 |
| 4679 | .0000 |
| 4704 | 5831.0000 |
| 4705 | 3123.8776 |
| 4706 | 6041.4000 |
| 4707 | -15300.0000 |
| 4708 | 20108.6667 |
| 4709 | 16307.7500 |
| 4710 | 6371.0000 |
| 4711 | 3161.4082 |
| 4736 | 37959.5000 |
| 4737 | 5785.5000 |
| 4738 | 12561.5918 |
| 4739 | -1942.0000 |
| 4740 | 7500.0000 |
| 4741 | 5333.4444 |
| 4742 | 728.0000 |
| 4743 | 3203.9375 |
| 4768 | .0000 |
| 4769 | 3028.8000 |
| 4770 | -930.7500 |
| 4771 | 3775.0000 |
| 4772 | -3998.9375 |
| 4773 | -7236.3061 |
| 4774 | -2212.7500 |
| 4775 | -2616.5000 |
| 4800 | 3687.1200 |
| 4801 | -107.5000 |
| 4802 | .0000 |
| 4803 | -10985.3333 |
| 4804 | 12850.3333 |
| 4805 | -2163.5000 |
| 4806 | -3593.0000 |
| 4807 | -7515.9722 |
| 4832 | -252.1200 |
| 4833 | 7735.6400 |
| 4834 | -3598.5000 |
| 4835 | 4524.5000 |
| 4836 | 2967.1200 |
| 4837 | 16696.6667 |
| 4838 | 32.6667 |
| 4839 | -903.2800 |
| 4864 | -7160.5000 |
| 4865 | -2858.8611 |
| 4866 | -5560.0000 |
| 4867 | 3900.0000 |
| 4868 | -5563.9200 |
| 4869 | -1424.3333 |
| 4870 | -357.9200 |
| 4871 | 3499.5306 |
| 4896 | 7230.8000 |
| 4897 | -5825.8125 |
| 4898 | .0000 |
| 4899 | .0000 |
| 4900 | 4450.6667 |
| 4901 | 1001.6000 |
| 4902 | -1692.0000 |
| 4903 | 3629.3333 |
| 4928 | -6423.0000 |
| 4929 | -2217.7600 |
| 4930 | -1314.3200 |
| 4931 | -3718.8333 |
| 4932 | -5173.7500 |
| 4933 | -1518.0000 |
| 4934 | 6434.4490 |
| 4935 | -10788.5833 |
| 4960 | 15303.9796 |
| 4961 | -12627.5000 |
| 4962 | .0000 |
| 4963 | 2543.7500 |
| 4964 | -7553.5102 |
| 4965 | -2839.5000 |
| 4966 | 5476.4800 |
| 4967 | 10956.4375 |
| 4992 | -3202.7500 |
| 4993 | -1820.0000 |
| 4994 | 4508.7143 |
| 4995 | 3383.6111 |
| 4996 | 6025.5000 |
| 4997 | 2513.5833 |
| 4998 | -8102.8889 |
| 4999 | -20442.8889 |
| 5024 | 4855.0000 |
| 5025 | -1200.0000 |
| 5026 | .0000 |
| 5027 | -1968.6939 |
| 5028 | -1848.0000 |
| 5029 | -8993.2500 |
| 5030 | -2592.0000 |
| 5031 | 9471.3125 |
| 5056 | 9281.8750 |
| 5057 | -3139.5000 |
| 5058 | .0000 |
| 5059 | -9845.2222 |
| 5060 | -9323.1111 |
| 5061 | 6651.1111 |
| 5062 | 4220.0000 |
| 5063 | 303.6000 |
| 5088 | -441.0000 |
| 5089 | -10156.8750 |
| 5090 | 3075.0000 |
| 5091 | .0000 |
| 5092 | -58.1837 |
| 5093 | 3805.5556 |
| 5094 | 351.2500 |
| 5095 | 3482.4490 |
| 5120 | .0000 |
| 5121 | -1128.5000 |
| 5122 | 4440.3333 |
| 5123 | .0000 |
| 5124 | 3091.6875 |
| 5125 | 4224.0000 |
| 5126 | -4026.6667 |
| 5127 | 843.7500 |
| 5152 | 1207.0000 |
| 5153 | -3570.1667 |
| 5154 | 114.5000 |
| 5155 | -4068.2500 |
| 5156 | 838.7500 |
| 5157 | -439.2857 |
| 5158 | 3103.4286 |
| 5159 | -10953.8800 |
| 5184 | 1197.8889 |
| 5185 | 7937.3889 |
| 5186 | 2838.3878 |
| 5187 | -10605.2500 |
| 5188 | 7075.1111 |
| 5189 | 5947.9167 |
| 5190 | 9370.8889 |
| 5191 | 3727.7500 |
| 5216 | .0000 |
| 5217 | 2946.6250 |
| 5218 | -525.0000 |
| 5219 | -1863.0000 |
| 5220 | .0000 |
| 5221 | -16518.2222 |
| 5222 | .0000 |
| 5223 | 9907.6250 |
| 5248 | 6543.5000 |
| 5249 | 887.4400 |
| 5250 | 9250.0000 |
| 5251 | .0000 |
| 5252 | -6254.7222 |
| 5253 | 2103.5625 |
| 5254 | -2607.0816 |
| 5255 | 2015.1111 |
| 5280 | -10931.2500 |
| 5281 | 1002.3600 |
| 5282 | -6217.3333 |
| 5283 | -6363.0000 |
| 5284 | -12293.0000 |
| 5285 | 10750.2222 |
| 5286 | -2716.4167 |
| 5287 | .0000 |
| 5312 | -5083.0000 |
| 5313 | 3035.6389 |
| 5314 | -468.7500 |
| 5315 | 20534.2500 |
| 5316 | 2671.5000 |
| 5317 | -7115.0000 |
| 5318 | 1665.7500 |
| 5319 | -1331.2500 |
| 5344 | 1728.0625 |
| 5345 | 6384.1200 |
| 5346 | -295.6122 |
| 5347 | -2366.5918 |
| 5348 | 2480.2778 |
| 5349 | 14200.0000 |
| 5350 | -948.7200 |
| 5351 | 7208.2222 |
| 5376 | 3643.4444 |
| 5377 | -288.3200 |
| 5378 | 3978.3333 |
| 5379 | .0000 |
| 5380 | 3395.6800 |
| 5381 | 2421.5714 |
| 5382 | -2765.7347 |
| 5383 | .0000 |
| 5408 | -10356.6400 |
| 5409 | -3611.8889 |
| 5410 | 10593.6250 |
| 5411 | 3394.0800 |
| 5412 | -3022.7500 |
| 5413 | 3539.6735 |
| 5414 | 3281.5556 |
| 5415 | -5862.3878 |
| 5440 | .0000 |
| 5441 | 178.0000 |
| 5442 | -572.9722 |
| 5443 | 11009.8000 |
| 5444 | -1835.1944 |
| 5445 | -3427.2000 |
| 5446 | .0000 |
| 5447 | .0000 |
| 5472 | 1746.0204 |
| 5473 | 5625.0000 |
| 5474 | -734.5000 |
| 5475 | .0000 |
| 5476 | 840.0000 |
| 5477 | -9997.2222 |
| 5478 | -7136.8889 |
| 5479 | -2028.0000 |
| 5504 | 2244.0000 |
| 5505 | -3631.7200 |
| 5506 | -147.7500 |
| 5507 | -589.8400 |
| 5508 | .0000 |
| 5509 | 437.4400 |
| 5510 | -8195.6250 |
| 5511 | 9455.2041 |
| 5536 | -17966.6000 |
| 5537 | -8312.8750 |
| 5538 | -2705.0000 |
| 5539 | .0000 |
| 5540 | -5894.7500 |
| 5541 | .0000 |
| 5542 | .0000 |
| 5543 | 8650.5918 |
| 5568 | 12187.0000 |
| 5569 | 142.4400 |
| 5570 | -8032.1111 |
| 5571 | 6707.1111 |
| 5572 | -8468.6531 |
| 5573 | -3145.6400 |
| 5574 | 3697.7200 |
| 5575 | 2242.5000 |
| 5600 | -19231.7500 |
| 5601 | -8736.8750 |
| 5602 | 14815.0000 |
| 5603 | 11294.6667 |
| 5604 | 8635.5556 |
| 5605 | -8751.9167 |
| 5606 | 5537.9184 |
| 5607 | .0000 |
| 5632 | 6831.1111 |
| 5633 | -3363.7143 |
| 5634 | 19630.9200 |
| 5635 | 4202.1224 |
| 5636 | 5707.5510 |
| 5637 | -7655.0000 |
| 5638 | -4690.3333 |
| 5639 | .0000 |
| 5664 | 8.3061 |
| 5665 | 699.2500 |
| 5666 | -36.4000 |
| 5667 | .0000 |
| 5668 | .0000 |
| 5669 | -6887.2000 |
| 5670 | 3850.2500 |
| 5671 | 1366.1667 |
| 5696 | 2429.1633 |
| 5697 | -3531.3333 |
| 5698 | 2089.1667 |
| 5699 | 1083.1429 |
| 5700 | 1398.3333 |
| 5701 | .0000 |
| 5702 | 609.0000 |
| 5703 | .0000 |
| 5728 | -16416.0000 |
| 5729 | 7785.3333 |
| 5730 | 11904.0000 |
| 5731 | -6808.0800 |
| 5732 | .0000 |
| 5733 | .0000 |
| 5734 | 995.4444 |
| 5735 | .0000 |
| 5760 | -234.7600 |
| 5761 | -12535.6667 |
| 5762 | -1160.3333 |
| 5763 | 15246.2222 |
| 5764 | 8466.1111 |
| 5765 | -7587.3265 |
| 5766 | -7913.8889 |
| 5767 | 3312.6400 |
| 5792 | -10668.3200 |
| 5793 | 8684.7500 |
| 5794 | -6472.0000 |
| 5795 | .0000 |
| 5796 | .0000 |
| 5797 | .0000 |
| 5798 | -1910.9796 |
| 5799 | 278.2500 |
| 5824 | 5879.6800 |
| 5825 | .0000 |
| 5826 | 8220.5000 |
| 5827 | 9367.0000 |
| 5828 | -13650.0000 |
| 5829 | 6.6327 |
| 5830 | .0000 |
| 5831 | -13532.0000 |
| 5856 | 5924.8889 |
| 5857 | -253.1111 |
| 5858 | 1178.5102 |
| 5859 | -9950.6531 |
| 5860 | .0000 |
| 5861 | 4734.0000 |
| 5862 | -1937.2500 |
| 5863 | 39.0000 |
| 5888 | 1257.5000 |
| 5889 | .0000 |
| 5890 | .0000 |
| 5891 | 13730.3333 |
| 5892 | 5875.5000 |
| 5893 | -13849.5000 |
| 5894 | .0000 |
| 5895 | 3342.7222 |
| 5920 | -8554.4000 |
| 5921 | 2997.5000 |
| 5922 | -3111.1111 |
| 5923 | 4032.4000 |
| 5924 | -8641.7778 |
| 5925 | -2255.8333 |
| 5926 | -10129.7500 |
| 5927 | -3516.1111 |
| 5952 | 7540.5000 |
| 5953 | 3158.1250 |
| 5954 | 7316.7778 |
| 5955 | 8967.7778 |
| 5956 | 8167.0000 |
| 5957 | -130.7347 |
| 5958 | -17043.1200 |
| 5959 | 878.3878 |
| 5984 | 13669.7500 |
| 5985 | .0000 |
| 5986 | 9210.1200 |
| 5987 | -6731.0625 |
| 5988 | .0000 |
| 5989 | -189.3469 |
| 5990 | 5252.4444 |
| 5991 | 248.0000 |
| 6016 | -10764.4444 |
| 6017 | 18653.5200 |
| 6018 | 975.0000 |
| 6019 | .0000 |
| 6020 | 212.9796 |
| 6021 | -1885.7222 |
| 6022 | -3877.3469 |
| 6023 | -851.3265 |
| 6048 | 3213.5510 |
| 6049 | -8786.2857 |
| 6050 | 2346.0000 |
| 6051 | 5859.3611 |
| 6052 | -10368.2500 |
| 6053 | -1225.2500 |
| 6054 | 384.0000 |
| 6055 | -1278.5306 |
| 6080 | .0000 |
| 6081 | -2930.0000 |
| 6082 | 4659.1111 |
| 6083 | 4106.2500 |
| 6084 | 1512.6944 |
| 6085 | 46.8889 |
| 6086 | -1219.2500 |
| 6087 | -894.2857 |
| 6112 | 5139.8571 |
| 6113 | -8024.8980 |
| 6114 | -8426.8889 |
| 6115 | 1619.5556 |
| 6116 | 8012.0408 |
| 6117 | -4288.2500 |
| 6118 | -2454.0400 |
| 6119 | -4204.0000 |
| 6144 | 11139.6875 |
| 6145 | 4940.0000 |
| 6146 | -3680.0000 |
| 6147 | 603.5556 |
| 6148 | -2232.7500 |
| 6149 | .0000 |
| 6150 | 132.4286 |
| 6151 | -6104.0000 |
| 6176 | -1809.1111 |
| 6177 | -3870.4444 |
| 6178 | .0000 |
| 6179 | 13781.7222 |
| 6180 | 1185.0000 |
| 6181 | .0000 |
| 6182 | 3654.7755 |
| 6183 | -6052.5278 |
| 6208 | 1168.0000 |
| 6209 | -8301.3125 |
| 6210 | 4438.9592 |
| 6211 | 7997.0625 |
| 6212 | .0000 |
| 6213 | -794.7500 |
| 6214 | .0000 |
| 6215 | 926.5278 |
| 6240 | -1462.2400 |
| 6241 | -3621.2500 |
| 6242 | -372.1111 |
| 6243 | -8461.5000 |
| 6244 | 7455.0000 |
| 6245 | -6987.0000 |
| 6246 | 2708.3056 |
| 6247 | 64.5000 |
| 6272 | 11492.6122 |
| 6273 | .0000 |
| 6274 | 1400.4286 |
| 6275 | 312.0000 |
| 6276 | 8246.4000 |
| 6277 | 2590.0000 |
| 6278 | -179.7143 |
| 6279 | .0000 |
| 6304 | 6884.9375 |
| 6305 | -9822.5000 |
| 6306 | .0000 |
| 6307 | .0000 |
| 6308 | .0000 |
| 6309 | 12190.5306 |
| 6310 | 982.7143 |
| 6311 | .0000 |
| 6336 | -921.7500 |
| 6337 | 2826.0833 |
| 6338 | 4697.7500 |
| 6339 | 10446.9444 |
| 6340 | 9627.6000 |
| 6341 | -5665.8800 |
| 6342 | 4025.1111 |
| 6343 | 1253.6667 |
| 6368 | 4406.4444 |
| 6369 | 6673.8750 |
| 6370 | -2517.7500 |
| 6371 | -8985.4400 |
| 6372 | -3737.3333 |
| 6373 | 8753.7500 |
| 6374 | 8782.6111 |
| 6375 | -5542.2778 |
| 6400 | -3780.0000 |
| 6401 | 8920.3200 |
| 6402 | -758.2500 |
| 6403 | 8295.5556 |
| 6404 | .0000 |
| 6405 | 201.7500 |
| 6406 | 4168.3200 |
| 6407 | 8476.0000 |
| 6432 | -4947.7143 |
| 6433 | 902.9388 |
| 6434 | 1606.4444 |
| 6435 | -6015.2857 |
| 6436 | 4893.7500 |
| 6437 | -5858.0000 |
| 6438 | 8653.5600 |
| 6439 | 3329.4400 |
| 6464 | 1221.6111 |
| 6465 | 1720.4490 |
| 6466 | .0000 |
| 6467 | .0000 |
| 6468 | .0000 |
| 6469 | -4213.8571 |
| 6470 | 6150.8163 |
| 6471 | 4653.7143 |
| 6496 | -8206.1944 |
| 6497 | .0000 |
| 6498 | 990.0000 |
| 6499 | -237.0000 |
| 6500 | -1610.6667 |
| 6501 | 623.1875 |
| 6502 | -8618.1667 |
| 6503 | 5756.8889 |
| 6528 | -2854.1250 |
| 6529 | -8741.0204 |
| 6530 | .0000 |
| 6531 | 10407.4444 |
| 6532 | 7604.7500 |
| 6533 | 10109.3200 |
| 6534 | 3789.0000 |
| 6535 | -4322.8750 |
| 6560 | -1806.8776 |
| 6561 | -6904.4375 |
| 6562 | 8204.9167 |
| 6563 | -2130.5556 |
| 6564 | 12398.0000 |
| 6565 | -6091.6667 |
| 6566 | -4182.2653 |
| 6567 | -7726.9600 |
| 6592 | 1275.3333 |
| 6593 | 9005.2222 |
| 6594 | 246.8367 |
| 6595 | .0000 |
| 6596 | 2739.5510 |
| 6597 | -973.5000 |
| 6598 | -1957.5000 |
| 6599 | 2090.7200 |
| 6624 | .0000 |
| 6625 | .0000 |
| 6626 | 8506.6875 |
| 6627 | 9753.7500 |
| 6628 | 5392.0000 |
| 6629 | -5249.3333 |
| 6630 | 807.8776 |
| 6631 | 2665.5200 |
| 6656 | -607.7755 |
| 6657 | -7083.5000 |
| 6658 | .0000 |
| 6659 | -2115.7778 |
| 6660 | 10692.1600 |
| 6661 | 806.0000 |
| 6662 | 557.6250 |
| 6663 | -3471.1250 |
| 6688 | 4506.3750 |
| 6689 | -4058.8889 |
| 6690 | -11838.1389 |
| 6691 | 4152.7959 |
| 6692 | -6414.8776 |
| 6693 | -7296.5000 |
| 6694 | -1999.3333 |
| 6695 | -5505.9184 |
| 6720 | 1782.1020 |
| 6721 | 2895.5000 |
| 6722 | -215.0612 |
| 6723 | -2898.7200 |
| 6724 | -5673.7778 |
| 6725 | -2731.3750 |
| 6726 | -6119.3056 |
| 6727 | 2310.7143 |
| 6752 | .0000 |
| 6753 | -2044.4000 |
| 6754 | -3045.0000 |
| 6755 | .0000 |
| 6756 | 6205.8000 |
| 6757 | 1930.8571 |
| 6758 | .0000 |
| 6759 | -2881.3333 |
| 6784 | .0000 |
| 6785 | -4221.3333 |
| 6786 | 395.2857 |
| 6787 | .0000 |
| 6788 | 4554.6000 |
| 6789 | -3960.6122 |
| 6790 | .0000 |
| 6791 | -11725.0000 |
| 6816 | 2968.0000 |
| 6817 | 915.5200 |
| 6818 | -1085.7222 |
| 6819 | -4523.1429 |
| 6820 | 7246.7500 |
| 6821 | -2673.0000 |
| 6822 | 2164.4490 |
| 6823 | 487.3333 |
| 6848 | 8148.1875 |
| 6849 | 794.3125 |
| 6850 | -5737.1875 |
| 6851 | -7210.1111 |
| 6852 | .0000 |
| 6853 | 27175.2500 |
| 6854 | 737.1633 |
| 6855 | 836.5000 |
| 6880 | -6319.5556 |
| 6881 | 2147.2500 |
| 6882 | -3447.0612 |
| 6883 | -10183.2000 |
| 6884 | 2162.5000 |
| 6885 | -8943.0556 |
| 6886 | -991.3056 |
| 6887 | -6729.2653 |
| 6912 | .0000 |
| 6913 | 3617.2500 |
| 6914 | .0000 |
| 6915 | -4332.6667 |
| 6916 | 313.3333 |
| 6917 | 1578.6111 |
| 6918 | 911.7347 |
| 6919 | -4649.9167 |
| 6944 | .0000 |
| 6945 | .0000 |
| 6946 | .0000 |
| 6947 | -1616.6667 |
| 6948 | -4253.2222 |
| 6949 | 8628.3125 |
| 6950 | 651.0000 |
| 6951 | .0000 |
| 6976 | -1253.0000 |
| 6977 | -6702.6000 |
| 6978 | -6407.0000 |
| 6979 | 2925.7500 |
| 6980 | -67.8571 |
| 6981 | -9487.6875 |
| 6982 | -9644.6667 |
| 6983 | .0000 |
| 7008 | .0000 |
| 7009 | -5352.6667 |
| 7010 | -4116.7500 |
| 7011 | .0000 |
| 7012 | .0000 |
| 7013 | 198.4444 |
| 7014 | -1959.5000 |
| 7015 | 2949.3333 |
| 7040 | -260.0000 |
| 7041 | 1586.5000 |
| 7042 | -3657.0000 |
| 7043 | .0000 |
| 7044 | -8486.2222 |
| 7045 | 2689.0625 |
| 7046 | 9804.5000 |
| 7047 | -2839.4722 |
| 7072 | -14501.2500 |
| 7073 | -11159.0000 |
| 7074 | .0000 |
| 7075 | -6033.8333 |
| 7076 | -643.5000 |
| 7077 | -608.6939 |
| 7078 | -1379.7200 |
| 7079 | -1352.1667 |
| 7104 | .0000 |
| 7105 | 6866.5556 |
| 7106 | 2423.2449 |
| 7107 | 5215.3265 |
| 7108 | 912.0000 |
| 7109 | 7960.2500 |
| 7110 | 7786.0000 |
| 7111 | -880.0000 |
| 7136 | -409.7143 |
| 7137 | 3175.5000 |
| 7138 | -1440.8800 |
| 7139 | .0000 |
| 7140 | 8538.6667 |
| 7141 | 11277.0000 |
| 7142 | -9861.7500 |
| 7143 | .0000 |
| 7168 | -5996.1224 |
| 7169 | -2991.2000 |
| 7170 | -6416.5000 |
| 7171 | -8055.6531 |
| 7172 | -3856.4375 |
| 7173 | 3600.0000 |
| 7174 | 2396.3750 |
| 7175 | .0000 |
| 7200 | 6545.2653 |
| 7201 | .0000 |
| 7202 | -6225.6400 |
| 7203 | -1037.0000 |
| 7204 | -212.0000 |
| 7205 | -211.5556 |
| 7206 | .0000 |
| 7207 | 5858.0000 |
| 7232 | -14366.1111 |
| 7233 | -4224.0000 |
| 7234 | .0000 |
| 7235 | -2909.4444 |
| 7236 | 5385.6250 |
| 7237 | -5952.0000 |
| 7238 | -5139.5556 |
| 7239 | -7049.0000 |
| 7264 | -6036.2500 |
| 7265 | -208.2500 |
| 7266 | 3176.0000 |
| 7267 | 8850.4000 |
| 7268 | -3575.0000 |
| 7269 | .0000 |
| 7270 | 2718.5000 |
| 7271 | -506.3333 |
| 7296 | .0000 |
| 7297 | 2004.2857 |
| 7298 | -7165.3750 |
| 7299 | -1131.0000 |
| 7300 | -1581.0612 |
| 7301 | .0000 |
| 7302 | .0000 |
| 7303 | -14790.7500 |
| 7328 | -7684.0204 |
| 7329 | 5247.0000 |
| 7330 | -1695.2000 |
| 7331 | -6837.5833 |
| 7332 | 14071.2800 |
| 7333 | -321.5000 |
| 7334 | 1744.8750 |
| 7335 | 5580.4400 |
| 7360 | .0000 |
| 7361 | 2940.0000 |
| 7362 | -1627.5000 |
| 7363 | 4042.5000 |
| 7364 | 3878.6667 |
| 7365 | -3333.6800 |
| 7366 | -6981.0000 |
| 7367 | -8331.9375 |
| 7392 | -9616.5600 |
| 7393 | 11723.4400 |
| 7394 | -1845.1250 |
| 7395 | -1923.6667 |
| 7396 | 3960.0000 |
| 7397 | .0000 |
| 7398 | 3739.0204 |
| 7399 | 2593.5000 |
| 7424 | .0000 |
| 7425 | 2157.3333 |
| 7426 | .0000 |
| 7427 | -7917.9388 |
| 7428 | -190.0000 |
| 7429 | -3693.3125 |
| 7430 | 6160.0000 |
| 7431 | -13829.6667 |
| 7456 | -1551.5556 |
| 7457 | 726.8611 |
| 7458 | 3232.5000 |
| 7459 | -3790.3333 |
| 7460 | .0000 |
| 7461 | -2509.9184 |
| 7462 | -14791.9600 |
| 7463 | -2804.1667 |
| 7488 | 7213.5000 |
| 7489 | 581.2500 |
| 7490 | 7464.0000 |
| 7491 | 3110.0000 |
| 7492 | -954.0000 |
| 7493 | 6289.0000 |
| 7494 | 263.2500 |
| 7495 | 4358.7500 |
| 7520 | -2306.8800 |
| 7521 | -20596.8889 |
| 7522 | -251.5714 |
| 7523 | 2155.6735 |
| 7524 | -1701.5000 |
| 7525 | -3533.5000 |
| 7526 | -3132.2500 |
| 7527 | -2507.9375 |
| 7552 | 225.0000 |
| 7553 | 5321.4400 |
| 7554 | -10189.8750 |
| 7555 | -8190.3333 |
| 7556 | -34.0000 |
| 7557 | .0000 |
| 7558 | .0000 |
| 7559 | -2436.7500 |
| 7584 | 4397.3600 |
| 7585 | -11460.5000 |
| 7586 | 895.0000 |
| 7587 | .0000 |
| 7588 | -3846.0000 |
| 7589 | -1213.8000 |
| 7590 | -1801.2500 |
| 7591 | -907.4082 |
| 7616 | -14502.2222 |
| 7617 | 6586.1389 |
| 7618 | 256.2857 |
| 7619 | -2682.2222 |
| 7620 | .0000 |
| 7621 | -7565.0000 |
| 7622 | 15484.5000 |
| 7623 | 10383.2500 |
| 7648 | .0000 |
| 7649 | 1725.7500 |
| 7650 | -10692.0000 |
| 7651 | .0000 |
| 7652 | .0000 |
| 7653 | 427.2500 |
| 7654 | -13209.9444 |
| 7655 | -1686.7500 |
| 7680 | 484.7143 |
| 7681 | 2408.0000 |
| 7682 | 738.5556 |
| 7683 | -232.1250 |
| 7684 | 2673.6875 |
| 7685 | -615.3061 |
| 7686 | 4508.4444 |
| 7687 | 176.4898 |
| 7712 | .0000 |
| 7713 | .0000 |
| 7714 | -4454.6000 |
| 7715 | -865.3333 |
| 7716 | 4050.5000 |
| 7717 | -3957.2000 |
| 7718 | 9166.9600 |
| 7719 | .0000 |
| 7744 | 75.8163 |
| 7745 | 1986.0000 |
| 7746 | 3063.1250 |
| 7747 | .0000 |
| 7748 | .0000 |
| 7749 | -3771.7600 |
| 7750 | -2372.2500 |
| 7751 | 7985.6667 |
| 7776 | -1500.5000 |
| 7777 | 675.7500 |
| 7778 | 767.3600 |
| 7779 | -138.6800 |
| 7780 | .0000 |
| 7781 | .0000 |
| 7782 | 5780.8125 |
| 7783 | -4564.4444 |
| 7808 | .0000 |
| 7809 | -622.5556 |
| 7810 | 978.9600 |
| 7811 | 2619.1389 |
| 7812 | 1126.5000 |
| 7813 | 4440.0000 |
| 7814 | .0000 |
| 7815 | .0000 |
| 7840 | 1919.8125 |
| 7841 | -7865.3333 |
| 7842 | 14876.2500 |
| 7843 | -958.0000 |
| 7844 | 834.4444 |
| 7845 | 591.3200 |
| 7846 | 3575.6800 |
| 7847 | 12487.3333 |
| 7872 | -2487.2800 |
| 7873 | 1469.6111 |
| 7874 | 1546.5102 |
| 7875 | 2041.9375 |
| 7876 | -48.2500 |
| 7877 | 5699.1224 |
| 7878 | 9806.1600 |
| 7879 | 15574.1250 |
| 7904 | -3626.0000 |
| 7905 | -6250.2000 |
| 7906 | 21484.5000 |
| 7907 | -9167.3750 |
| 7908 | -2854.7143 |
| 7909 | 2372.0000 |
| 7910 | -1440.2041 |
| 7911 | 3064.0000 |
| 7936 | -65.6250 |
| 7937 | 5244.7500 |
| 7938 | 6389.1111 |
| 7939 | -7785.2500 |
| 7940 | .0000 |
| 7941 | 13225.5556 |
| 7942 | -7968.2400 |
| 7943 | .0000 |
| 7968 | -5886.3600 |
| 7969 | -2094.3333 |
| 7970 | 4890.0000 |
| 7971 | 8663.5556 |
| 7972 | -11337.4286 |
| 7973 | .0000 |
| 7974 | .0000 |
| 7975 | .0000 |
| 8000 | 4408.4167 |
| (2000 rows) |
| |
| set enable_hashagg=on; |
| create table agg_zoo(x bigint, y int) distributed by (x); |
| insert into agg_zoo select random() * 12345678, 1 from generate_series(1,100000); |
| analyze agg_zoo; |
| set statement_mem="1600"; |
| select sum(y) from agg_zoo; |
| sum |
| -------- |
| 100000 |
| (1 row) |
| |
| select sum(y) from (select sum(y) as y from agg_zoo group by x) a; |
| sum |
| -------- |
| 100000 |
| (1 row) |
| |
| reset all; |
| -- opperf |
| create table opperfscale(nseg int, nscale int, nscaleperseg int); |
| NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'nseg' as the Apache Cloudberry data distribution key for this table. |
| HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew. |
| insert into opperfscale |
| select case when lc < 7000000 then 1 else seg end as nseg, |
| case when lc < 7000000 then 1 else lc / 6000000 end as nscale, |
| case when lc < 7000000 or lc / 6000000 < seg |
| then 2 |
| else lc / 6000000 / seg + 1 end as nscaleperseg |
| from |
| ( |
| select max(content)+1 as seg from gp_segment_configuration where preferred_role = 'p' |
| ) S, |
| ( |
| select count(*) as lc from heap_lineitem |
| ) L; |
| select * from opperfscale; |
| nseg | nscale | nscaleperseg |
| ------+--------+-------------- |
| 1 | 1 | 2 |
| (1 row) |
| |
| -- Sort test 2: |
| select count(*) from (select count(*) from |
| ( |
| select l_linenumber, l_shipdate, l_linestatus from heap_lineitem |
| where l_orderkey % ( |
| select max(nscaleperseg) from opperfscale |
| ) = 0 |
| order by l_linenumber, l_shipdate, l_linestatus |
| limit 1000000 |
| ) tmpt) tmp; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| -- Sort test 3: |
| set gp_enable_sort_limit = off; |
| select count(*) from (select l_linenumber, l_shipdate, l_tax from heap_lineitem order by l_linenumber, l_shipdate, l_tax |
| limit 100) q; |
| count |
| ------- |
| 100 |
| (1 row) |
| |
| set gp_enable_sort_limit = on; |
| -- Hashagg 1: yahoo |
| select count(*) from (select count(*) from ( |
| select avg(l_quantity) as c1, max(l_discount) as c2 |
| from heap_lineitem |
| group by |
| l_orderkey, l_linenumber, l_linestatus, l_comment |
| ) tmpt) tmp; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| -- Hashagg 2: easy |
| select count(*) from (select count(*) from |
| ( |
| select avg(l_quantity), max(l_discount) |
| from heap_lineitem |
| group by |
| l_linenumber, l_linestatus, l_returnflag |
| ) tmpt) tmp; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| -- Sort agg 1: yahoo |
| set enable_hashagg = off; |
| select count(*) from (select count(*) from ( |
| select avg(l_quantity), max(l_discount) |
| from heap_lineitem |
| where l_orderkey % (select max(nscaleperseg) from opperfscale) = 0 |
| group by |
| l_orderkey, l_linenumber, l_linestatus, l_comment |
| ) tmpt) tmp; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| set enable_hashagg = on; |
| -- Sort agg 2: easy |
| set enable_hashagg = off; |
| select count(*) from (select count(*) from ( |
| select avg(l_quantity), max(l_discount) |
| from heap_lineitem |
| where l_orderkey % (select max(nscaleperseg) from opperfscale) = 0 |
| group by |
| l_linenumber, l_linestatus, l_returnflag |
| ) tmpt) tmp; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| set enable_hashagg = on; |
| -- scan test with selection |
| -- Select one column from heap_lineitem |
| select max(l_partkey) from heap_lineitem where l_quantity > 20 and l_discount < 0.9 ; |
| max |
| ------ |
| 2000 |
| (1 row) |
| |
| -- Hash join |
| select count(*) from heap_lineitem l1, heap_lineitem l2 |
| where |
| l1.l_orderkey % (select max(nscaleperseg) from opperfscale) = 0 and |
| l2.l_orderkey % (select max(nscaleperseg) from opperfscale) = 0 and |
| l1.l_partkey = l2.l_partkey and l1.l_returnflag = l2.l_returnflag |
| ; |
| count |
| -------- |
| 200794 |
| (1 row) |
| |
| -- Hash join, lots of fields |
| select count(*) from heap_lineitem l1, heap_lineitem l2 |
| where |
| l1.l_orderkey % ( |
| select max(nscaleperseg) from opperfscale |
| ) = 0 and |
| l2.l_orderkey % ( |
| select max(nscaleperseg) from opperfscale |
| ) = 0 and |
| -- l1.l_orderkey = l2.l_orderkey and |
| l1.l_partkey = l2.l_partkey |
| and l1.l_suppkey = l2.l_suppkey |
| and l1.l_linenumber = l2.l_linenumber |
| and l1.l_extendedprice = l2.l_extendedprice |
| and l1.l_returnflag = l2.l_returnflag |
| and l1.l_shipdate = l2.l_shipdate |
| and l1.l_commitdate = l2.l_commitdate |
| and l1.l_shipmode = l2.l_shipmode |
| and l1.l_comment = l2.l_comment |
| ; |
| count |
| ------- |
| 30050 |
| (1 row) |
| |
| -- scan test |
| -- Merge join |
| set enable_hashjoin = off; |
| set enable_mergejoin=on; |
| select count(*) from heap_lineitem l1, heap_lineitem l2 |
| where |
| l1.l_orderkey % (select max(nscaleperseg * 4) from opperfscale) = 0 and |
| l2.l_orderkey % (select max(nscaleperseg * 4) from opperfscale) = 0 and |
| l1.l_partkey = l2.l_partkey and l1.l_returnflag = l2.l_returnflag |
| ; |
| count |
| ------- |
| 17785 |
| (1 row) |
| |
| set enable_hashjoin = on; |
| set enable_mergejoin=off; |
| -- Merge join, lots of fields |
| set enable_mergejoin=on; |
| set enable_hashjoin = off; |
| select count(*) from heap_lineitem l1, heap_lineitem l2 |
| where |
| l1.l_orderkey % (select max(nscaleperseg * 4) from opperfscale) = 0 and |
| l2.l_orderkey % (select max(nscaleperseg * 4) from opperfscale) = 0 and |
| l1.l_partkey = l2.l_partkey |
| and l1.l_suppkey = l2.l_suppkey |
| and l1.l_linenumber = l2.l_linenumber |
| and l1.l_extendedprice = l2.l_extendedprice |
| and l1.l_returnflag = l2.l_returnflag |
| and l1.l_shipdate = l2.l_shipdate |
| and l1.l_commitdate = l2.l_commitdate |
| and l1.l_shipmode = l2.l_shipmode |
| and l1.l_comment = l2.l_comment |
| ; |
| count |
| ------- |
| 7461 |
| (1 row) |
| |
| set enable_mergejoin=off; |
| set enable_hashjoin = on; |
| -- Nested loop join |
| select count(*) from heap_part p1, heap_part p2 |
| where |
| p1.p_partkey % (select max(nscale * 10) from opperfscale) = 0 and |
| p2.p_partkey % (select max(nscale * 10) from opperfscale) = 0 and |
| p1.p_size < p2.p_size |
| and p1.p_retailprice > p2.p_retailprice |
| and p1.p_brand > p2.p_brand |
| ; |
| count |
| ------- |
| 4950 |
| (1 row) |
| |
| -- Left outer join, with hash join |
| select count(*) from heap_lineitem l left outer join heap_partsupp p |
| on l.l_partkey = p.ps_partkey and l.l_suppkey = p.ps_suppkey |
| and l.l_quantity > (p.ps_availqty / 10) |
| where l.l_orderkey % (select max(nscaleperseg) from opperfscale) = 0 |
| ; |
| count |
| ------- |
| 30050 |
| (1 row) |
| |
| -- Full outer join, merge join |
| set enable_hashjoin = off; |
| select count(*) from (select count(*) from heap_lineitem l left outer join heap_partsupp p |
| on l.l_partkey = p.ps_partkey and l.l_suppkey = p.ps_suppkey |
| and l.l_quantity > (p.ps_availqty / 10) |
| where l.l_orderkey % (select max(nscaleperseg) from opperfscale) = 0) tmp |
| ; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| set enable_hashjoin = on; |
| -- nested loop outer join |
| select count(*) from heap_part p left outer join heap_supplier s |
| on p.p_partkey > s.s_suppkey and p.p_size < s.s_nationkey |
| where |
| p.p_partkey % (select max(nscale * 4) from opperfscale) = 1 |
| and s.s_suppkey % (select max(nscale * 4) from opperfscale) = 1 |
| ; |
| count |
| ------- |
| 2430 |
| (1 row) |
| |
| -- Full outer join, merge join |
| -- set enable_hashjoin = off; |
| select count(*) from (select count(*) from heap_lineitem l full outer join heap_partsupp p |
| on l.l_partkey = p.ps_partkey and l.l_suppkey = p.ps_suppkey) tmp |
| -- and l.l_quantity > (p.ps_availqty / 10) |
| ; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| -- distinct |
| select count(*) from (select count(*) from |
| ( |
| select distinct l_partkey, l_suppkey, l_shipmode from heap_lineitem |
| where l_orderkey % (select max(nscaleperseg) from opperfscale) = 0 |
| ) tmpt) tmp; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| -- distinct using group by |
| select count(*) from |
| (select count(1) from heap_lineitem |
| where l_orderkey % (select max(nscaleperseg) from opperfscale) = 0 |
| group by l_partkey, l_suppkey, l_shipmode |
| ) tmpt; |
| count |
| ------- |
| 23309 |
| (1 row) |
| |
| -- count distinct |
| select count(distinct l_partkey), count(distinct l_suppkey), count(distinct l_shipmode) |
| from heap_lineitem |
| where l_orderkey % (select max(nscale * 4) from opperfscale) = 0; |
| count | count | count |
| -------+-------+------- |
| 2000 | 100 | 7 |
| (1 row) |
| |
| -- Union |
| select count(*) from (select count(*) from |
| ( |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg) * 20 from opperfscale) = 1 |
| union |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg) * 20 from opperfscale) = 2 |
| union |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg) * 20 from opperfscale) = 3 |
| union |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg) * 20 from opperfscale) = 4 |
| union |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg) * 20 from opperfscale) = 5 |
| ) tmpt) tmp; |
| count |
| ------- |
| 1 |
| (1 row) |
| |
| -- Union all |
| select count(*) from |
| ( |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg * 10) from opperfscale) = 1 |
| union all |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg * 10) from opperfscale) = 2 |
| union all |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg * 10) from opperfscale) = 3 |
| union all |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg * 10) from opperfscale) = 4 |
| union all |
| select l_suppkey, l_partkey, l_shipmode from heap_lineitem where |
| l_orderkey % (select max(nscaleperseg * 10) from opperfscale) = 5 |
| ) tmpt; |
| count |
| ------- |
| 15061 |
| (1 row) |
| |