亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學習啦 > 學習英語 > 專業(yè)英語 > 計算機英語 > 數(shù)據(jù)庫中round的用法求平均值

      數(shù)據(jù)庫中round的用法求平均值

      時間: 長思709 分享

      數(shù)據(jù)庫中round的用法求平均值

        數(shù)據(jù)庫中round的用法求平均值的用法你知道嗎?下面小編就跟你們詳細介紹下數(shù)據(jù)庫中round的用法求平均值的用法,希望對你們有用。

        數(shù)據(jù)庫中round的用法求平均值的用法如下:

        示例:

        round(123.456,2)

        ------------

        123.47

        ROUND ( numeric_expression , length [ , function ] )

        參數(shù)

        numeric_expression

        精確數(shù)字或近似數(shù)字數(shù)據(jù)類型類別的表達式(bit 數(shù)據(jù)類型除外)。

        length

        是 numeric_expression 將要四舍五入的精度。length 必須是 tinyint、smallint 或int。當 length 為正數(shù)時,numeric_expression 四舍五入為 length 所指定的小數(shù)位數(shù)。當 length 為負數(shù)時,numeric_expression 則按 length 所指定的在小數(shù)點的左邊四舍五入。

        function

        是要執(zhí)行的操作類型。function 必須是 tinyint、smallint 或 int。如果省略 function 或 function 的值為 0(默認),numeric_expression 將四舍五入。當指定 0 以外的值時,將截斷 numeric_expression。

        round(123.456, 0)

        -------

        123.000

        SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR(3.45)

        --------- --------- -----------

        123 -124 123.0000

        SELECT CEILING(123.45), CEILING(-123.45), CEILING(0.0)

        以下為結(jié)果集:

        --------- --------- -------------------------

        124 -123 0

        ///////////////////////////////////////////////////////////

        ORACLE的TRUNC包羅萬象,DB2的TRUNC只是給數(shù)字用的。但象DATE等都能實現(xiàn)。比如,DATE(A TIMESTAMP FIELD)會把TIMESTAMP后面的都拿掉,成了一個PURE DATE,就象ORACLE的TRUNC(SYSDATE)會把后面的時間拿掉一樣。

        SQL> select trunc(2345.6789,2) from dual;

        TRUNC(2345.6789,2)

        ------------------

        2345.67

        /home/db2inst > db2 -v "select decimal(2345.6789,10,2) from sysibm.sysdummy1"

        select decimal(2345.6789,10,2) from sysibm.sysdummy1

        1

        ------------

        2345.67

        1 record(s) selected.

      543207