SQLで円周率を求めるには,PI関数を使用します.PI関数はSQL92/99で既定されている関数ではありませんが,多くのDBMSでサポートされています.以下に各DBMSの対応状況を示します.
DBMS | PI関数 |
---|---|
Access | × |
SQLServer | ○ |
Oracle | ○ |
MySQL | ○ |
PostgreSQL | ○ |
PI()
PI関数は円周率を返します.
PI関数を使用したサンプルを示します.
SQLサンプル1
SELECT PI()
SQLの結果
3.14159265358979
SQLサンプル2
SELECT SIN(PI() / 2.0)
SQLの結果
1.0