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

SQLで正方形を計算する方法

    問題:

    SQLServerで数値の2乗を見つけたい。

    例:

    number列の各数値の2乗を計算します テーブルからdata

    number
    3
    1
    0.5
    0
    -2

    ソリューション1:

    SELECT
      number,
      SQUARE(number) AS square
    FROM data;
    

    ソリューション2:

    SELECT
      number,
      number * number AS square
    FROM data;
    

    ソリューション3:

    SELECT
      number,
      POWER(number, 2) AS square
    FROM data;
    

    結果は次のとおりです。

    number 正方形
    3 9
    1 1
    0.5 0.25
    0 0
    -2 4

    ディスカッション:

    SQL Serverで数値の2乗を計算する1つの方法は、SQUARE()を使用することです。 働き。引数として数値を取り、2乗した数値を返します。

    数値の2乗は、number * numberとして計算することもできます。 、したがって、別の方法は、この式を単純に使用することです。追加の機能は必要ありません。

    数値の2乗を計算する3番目の方法は、POWER()を使用することです。 働き。この関数はnumberを取ります およびpower 引数として、累乗数を返します。ここでは、正方形を計算する必要があるため、power は2です。つまり、POWER(number, 2)があります。 。

    同様に、数値の累乗を計算できます。三乗。

    SELECT
      POWER(number, 3) AS third_power
    FROM data;
    

    結果は次のようになります:

    number third_power
    3 27
    1 1
    0.5 0.125
    0 0
    -2 -8

    1. PHPでMySQLテーブルの最後に挿入されたIDを取得するにはどうすればよいですか?

    2. より多くのトランザクションログファットをトリミングする

    3. MySQL DROPFOREIGNKEY制約

    4. SQLiteAssetHelperを使用して暗号化されたDBからデータを読み取るにはどうすればよいですか?