0
SQL Server 2014でTPCHデータベースを使用していますが、一度データを読み込んで複数のクエリ結果を返す同時実行方法があるのだろうかと疑問に思っていましたか?SQLサーバーの同時実行
たとえば、私たちはここに
Select SUM(Quantity)
From LINEITEM
Select SHIPDATE, RECEIPTDATE
from LINEITEM
Where COMMITDATE is Between 'somedate' and 'somedate'
Select QUANTITY * EXTENDEDPRICE * (1 - DISCOUNT) + TAX
From LINEITEM
Where ORDERKEY = sth
いくつかのクエリを持っている彼らはすべて同じテーブルを使用している、SQL Serverは一度だけLINEITEM表を読み、上記のクエリのためにすべての結果を提供する方法はありますか?
さらに、複数のテーブル(ジョインまたはネストされたクエリのような)をいくつかオーバーラップさせて、テーブルを読み取るためのFROM句をオーバーラップさせるのはどうですか?
結果はどのように見えますか? 2番目のクエリで複数のレコードが返される可能性があります - これらの結果を1つのクエリでどのように期待していますか? – Siyual
静的IDが –
であるとします。質問が出なかったので、複数のクエリに対して1つの結果が必要なわけではありません。複数のクエリに対して1回スキャンする必要があります。 –