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

SQL ServerでのSQRT()の例

    SQL Serverを使用すると、T-SQL SQRT()を使用できます 指定されたfloat値の平方根を返す関数。

    関数を呼び出すときに引数として番号を指定します。

    返されるデータ型はfloat

    構文

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

    SQRT ( float_expression ) 
    

    float_expressionの場所 はfloat型、または暗黙的にfloatに変換できる型の式です。

    例1-基本的な使用法

    これがデモンストレーションの基本的な例です。

    SELECT SQRT(64) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 8        |
    +----------+
    

    そして別の値で:

    SELECT SQRT(10) Result;
    

    結果:

    +------------------+
    | Result           |
    |------------------|
    | 3.16227766016838 |
    +------------------+
    

    例2–負の値

    負の値は、無効な浮動小数点演算エラーを返します。

    SELECT SQRT(-64) Result;
    

    結果:

    Msg 3623, Level 16, State 1, Line 1
    An invalid floating point operation occurred.
    

    例3–ゼロ

    そしてもちろん、ゼロはゼロを返します。

    SELECT SQRT(0) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 0        |
    +----------+
    

    例4–式

    次のような式を使用できます:

    SELECT SQRT(60 + 4) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 8        |
    +----------+
    

    1. 2PL、厳密なモデルと厳密なモデル、何か利点はありますか?

    2. Mysqlまたは/および優先順位?

    3. JNIエラーが発生しました。インストールを確認して、Eclipse x86Windows8.1で再試行してください。

    4. SQL ServerでのACOS()の例