30.08.2013 Aufrufe

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

A.1 Caché-konforme SQL-Syntax der 22 TPC-H Abfragen<br />

then 1 else 0<br />

end) as low_line_count<br />

from<br />

orders, lineitem<br />

where<br />

o_orderkey = l_orderkey<br />

and l_shipmode in (’MAIL’, ’SHIP’)<br />

and l_commitdate < l_receiptdate<br />

and l_shipdate < l_commitdate<br />

and l_receiptdate >= ToDate (’1994-01-01’,’YYYY-MM-DD’)<br />

and l_receiptdate < DateAdd(’y’,1,’1994-01-01’)<br />

group by<br />

l_shipmode<br />

order by<br />

l_shipmode<br />

TPC-H Abfrage 13:<br />

select<br />

c_count, count(*) as custdist<br />

from (<br />

select<br />

c_custkey AS c_custkey,<br />

count(o_orderkey) AS c_count<br />

from<br />

customer left outer join orders on<br />

c_custkey = o_custkey<br />

and o_comment not like ’%special%requests%’<br />

group by<br />

c_custkey) as c_orders<br />

group by<br />

c_count<br />

TPC-H Abfrage 14:<br />

select<br />

100.00 * sum(case<br />

when p_type like ’PROMO%’<br />

then l_extendedprice * (1 - l_discount)<br />

else 0<br />

end) / sum(l_extendedprice * (1 - l_discount)) as promo_revenue<br />

from<br />

lineitem, part<br />

where<br />

l_partkey = p_partkey<br />

and l_shipdate >= ToDate(’1995-09-01’,’YYYY-MM-DD’)<br />

and l_shipdate < DateAdd(’m’,1,’1995-09-01’)<br />

199

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!