pdbench/census/Queries/oneworld_q5.sql

24 lines
1.0 KiB
SQL

--CREATE TABLE rr2 WITHOUT OIDS AS
--SELECT TID,POWSTATE,CITIZEN,IMMIGR FROM rt
--WHERE (CITIZEN <> 0 OR CITIZEN = -1) AND
-- (ENGLISH > 3 OR ENGLISH = -1) AND
-- (POWSTATE > 50 OR POWSTATE = -1);
--CREATE TABLE rr3 WITHOUT OIDS AS
--SELECT TID, POWSTATE,MARITAL,FERTIL FROM rt
--WHERE (FERTIL > 4 OR FERTIL = -1) AND
-- (MARITAL = 1 OR MARITAL = -1) AND
-- (POWSTATE = POB OR POWSTATE = -1 OR POB = -1) AND
-- (POWSTATE > 50 OR POWSTATE = -1);
CREATE TABLE rr5 WITHOUT OIDS AS
SELECT rr2.tid || 'x' || rr3.tid as tid, rr2.powstate1, rr3.powstate2, rr2.citizen, rr2.immigr, rr3.marital,rr3.fertil
FROM rr2 JOIN rr3 ON rr2.powstate1 = rr3.powstate2
WHERE (rr2.powstate1 > 50 or rr2.powstate1 = -1) AND (rr3.powstate2 > 50 or rr3.powstate2 = -1);
--CREATE TABLE rr5 WITHOUT OIDS AS
--SELECT rr2.tid || 'x' || rr3.tid as tid, rr2.powstate1, rr3.powstate2, rr2.citizen, rr2.immigr, rr3.marital,rr3.fertil
--FROM rr2, rr3
--WHERE rr2.powstate1 = rr3.powstate2 and (rr2.powstate1 > 50 or rr2.powstate1 = -1) AND (rr3.powstate2 > 50 or rr3.powstate2 = -1);