例: HomeSalesテーブルのデータの問合わせ - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL関数、式、および述部

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/djk1612415574830.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.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が増加すると減少します。