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

只是想知道什么是3是productStandardPriceOrderedquantity后?SQL命令科尔/排序

3是做什么的?我无法在互联网上找到任何有关这方面的信息。

另外,当你做Orderby#说3是按第3列或如何排序?

回答

0

documentationround(n, [x])回报n四舍五入到x地方到小数点的右侧。 例如:

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

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

Documentation还解释了order by n装置 “由第N列的顺序”。

此外,再次在documentation中,Oracle建议使用ANSI JOIN而不是旧的Oracle连接运算符。