sql >> データベース >  >> RDS >> Mysql

MySQL CEILING()関数–最も近い整数に切り上げ

    MySQLでは、CEILING() 関数を使用すると、数値を最も近い整数に切り上げることができます。具体的には、引数以上の最小の整数を返します。

    CEIL()を使用することもできます CEILING()の同義語である関数 。

    構文

    構文は次のようになります:

    CEILING(X)
    

    正確な値の数値引数の場合、戻り値は正確な値の数値型になります。文字列または浮動小数点引数の場合、戻り値は浮動小数点型になります。

    例1-正の値

    引数として正の値を指定する例を次に示します。

    SELECT CEILING(1.87) Result;
    

    結果:

    +--------+
    | Result |
    +--------+
    |      2 |
    +--------+
    

    この場合、2 1.87以上の最小の整数です 。

    別の例を次に示します。今回は値を大きくします。

    SELECT CEILING(200.87) Result;
    

    結果:

    +--------+
    | Result |
    +--------+
    |    201 |
    +--------+
    

    例2–負の値

    負の値を使用した例を次に示します。

    SELECT CEILING(-1.87) Result;
    

    結果:

    +--------+
    | Result |
    +--------+
    |     -1 |
    +--------+
    

    この場合、-1 -1.87以上の最小の整数です 。

    別の例を示します。

    SELECT CEILING(-200.87) Result;
    

    結果:

    +--------+
    | Result |
    +--------+
    |   -200 |
    +--------+
    

    CEIL()関数

    CEIL() 関数はCEILING()の同義語です 働き。したがって、上記のすべての例をCEIL()に置き換えることができます。 代わりに。

    例:

    SELECT CEIL(1.87) Result;
    

    結果:

    +--------+
    | Result |
    +--------+
    |      2 |
    +--------+
    

    切り捨て– FLOOR()

    切り捨てをご希望の場合 最も近い整数にするには、FLOOR()を使用します 代わりに機能します。


    1. sarの防衛(およびそれを構成する方法)

    2. データベースをセットアップし、AWSRedshiftとMysqlで読み取り専用ユーザーを作成します

    3. SqlConnection SqlCommand SqlDataReader IDisposable

    4. ケーススタディ:ARKWARE MS ACCESS CRM