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

SQL ServerのFLOOR()の例

    SQL Serverでは、T-SQL FLOOR() 関数を使用すると、数値を最も近い整数に切り捨てることができます。具体的には、指定した数式以下の最大の整数を返します。

    引数として番号を指定します。返されるデータ型は、引数として指定されたものと同じです。

    構文

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

    FLOOR ( numeric_expression )   
    

    ここでnumeric_expression 正確な数値または近似数値のデータ型カテゴリの式です。

    ビットに注意してください データ型が無効です。

    例1-正の値

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

    SELECT FLOOR(3.63) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 3        |
    +----------+
    

    この場合、3 3.63以下の最大の整数です 。

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

    SELECT FLOOR(500.71) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 500      |
    +----------+
    

    例2–負の値

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

    SELECT FLOOR(-3.63) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | -4       |
    +----------+
    

    この場合、-4 -3.63以下の最大の整数です 。

    別の例を示します。

    SELECT FLOOR(-500.71) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | -501     |
    +----------+
    

    切り上げ– CEILING()

    切り上げをご希望の場合 最も近い整数にするには、T-SQL CEILING()を使用します 代わりに機能します。


    1. MySQLとMariaDBのレプリケーションフェイルオーバーを制御する方法

    2. テーブルが作成されないsqliteandroid

    3. jsonb_set()を使用して特定のjsonb配列値を更新する

    4. SQLサーバーでUTCミリ秒をDATETIMEに変換する