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

SQL ServerのABS()の例

    SQL Serverでは、ABS() 関数は、指定された値の絶対値を返します。

    引数として値を指定します。戻り値は引数と同じタイプです。

    絶対値は、数値がゼロからどちらの方向にあるかを考慮せずに、0から数直線上の数値までの距離です。したがって、数値の絶対値は常に非負の値になります(つまり、負になることはありません)。

    構文

    この関数の構文は次のとおりです。

    ABS ( numeric_expression ) 
    

    ここで、numeric_expression 絶対値を返す値です。これは、正確な数値または近似数値のデータ型カテゴリの表現です。

    例1-基本的な例

    ABS()が何であるかを示す基本的な例を次に示します。 指定された番号を返します。

    SELECT ABS(9) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 9        |
    +----------+
    

    この場合、引数は正の数であるため、同じ数が返されます。

    例2–負の数

    負の値を渡すとどうなりますか。

    SELECT ABS(-9) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 9        |
    +----------+
    

    ご覧のとおり、結果は負ではない値になります(負の値を渡した場合でも)。これは引数の絶対値です。

    例3–式

    次のような式の絶対値を返すことができます。

    SELECT ABS(9+5) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 14       |
    +----------+
    

    別の例:

    SELECT ABS(-9+5) Result;
    

    結果:

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

    これは、式自体を(ABS()を使用せずに)単に返した場合とは異なる結果になります。 働き)。これが返されるものです:

    SELECT -9+5 Result;
    

    結果:

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

    1. テーブルをロックしているものを見つける方法は?

    2. OracleでRubyonRailsを構成するにはどうすればよいですか?

    3. SELECTで挿入

    4. pghoardAlternatives-ClusterControlを使用したPostgreSQLバックアップ管理