メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

SQRT 関数

SQRT 関数は、数値の平方根を返します。

構文

Copy
SQRT (expression)

引数

expression

この式は整数、10 進数、または浮動小数点数データ型である必要があります。

戻り型

SQRT は DOUBLE PRECISION 型の数値を返します。

次の例は、SALES テーブル内の一部の COMMISSION 値の平方根を返します。COMMISSION 列は DECIMAL 型列です。

Copy
select sqrt(commission) from sales where salesid <10 order by salesid; sqrt ------------------ 10.4498803820905 3.37638860322683 7.24568837309472 5.1234753829798 ...

次のクエリは、上記と同じ COMMISSION 値の四捨五入された平方根を返します。

Copy
select salesid, commission, round(sqrt(commission)) from sales where salesid <10 order by salesid; salesid | commission | round --------+------------+------- 1 | 109.20 | 10 2 | 11.40 | 3 3 | 52.50 | 7 4 | 26.25 | 5 ...

このページの内容: