2016-12-13 5 views
-1
SELECT ROUND(CORR(ProductStandardPrice, OrderedQuantity), 3) AS Price_Quantity_Correlation 
FROM Product_T P, Orderline_T L 
WHERE P.ProductID = L.ProductID; 

productStandardPriceOrderedquantityの後に3が何であるのだろうか?SQL Corrコマンド/オーダーBy

3は何をしますか?私はインターネット上の情報を見つけることができません。

また、Orderby#を実行すると3番目の列で注文するのか、それともどのように注文しますか?

答えて

0

documentationによると、小数点の右側にx場所に丸めround(n, [x])戻りn。たとえば :

SQL> select round(0.12345, 3) from dual; 

ROUND(0.12345,3) 
---------------- 
      ,123 

Documentationorder by nが "N番目の列によって順序" を意味することを説明しています。

また、documentationにも、古いOracle結合演算子ではなくANSI JOINを使用することをお薦めします。