例: HomeSalesテーブルのデータの問合わせ - Teradata Database - Teradata Vantage NewSQL Engine - CORRの例: HomeSalesテーブルのデータの問合わせ。

Teradata Vantage™ SQL関数、演算子、式および述部

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/xzf1512079057909.ditamap
dita:ditavalPath
ja-JP/xzf1512079057909.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

この例では、次のHomeSalesテーブルのデータを使用します。

SalesPrice   NbrSold   Area
----------   -------   ---------
    160000       126   358711030
    180000       103   358711030
    200000        82   358711030
    220000        75   358711030
    240000        82   358711030
    260000        40   358711030
    280000        20   358711030

次の問合わせについて説明します。

   SELECT CAST (CORR(NbrSold,SalesPrice) AS DECIMAL (6,4)) 
   FROM HomeSales
   WHERE area = 358711030 
   AND SalesPrice Between 160000 AND 280000;
   
   CORR(NbrSold,SalesPrice)
   ------------------------
                     -.9543

結果の-.9543は、変数間に逆向きの関係があることを示唆しています。つまり、問合わせで指定されたAreaとSalesPriceの範囲において、NbrSoldの値は、SalesPriceが減少すると増加し、SalesPriceが増加すると減少します。