SQL道場 算術関数 PI関数

SQLで円周率を得るPI関数について記載しています。

対応データベースSQL Server MySQL PostgreSQL

PI関数の文法

SELECT PI() 
引数なし
返値数値型 円周率
※SQLServerでは戻り値の型は、float型となります。

PI関数は円周率を戻します。πを用いる計算などで使ったりします。

実行例

MySQLの実行例

/* MySQL 円周率を求めるサンプル */
SELECT PI();
PI関数サンプル実行結果

小数第15位までの値を取得する場合は、以下のようにします。

/* MySQL 第15位まで求めるサンプル */
SELECT pi()+0.000000000000000;
PI関数サンプル実行結果

SQLServerの実行例

/* SQL Server 円周率を求めるサンプル */
SELECT PI();
PI関数サンプル実行結果