SQLでべき乗を求めるにはPOWER関数かPOW関数を使用します.DBMSによってサポートしている関数が異なります.以下に各DBMSの対応状況を示します.
DBMS | POWER関数 | POW関数 |
---|---|---|
Access | × | × |
SQLServer | ○ | × |
Oracle | ○ | × |
MySQL | ○ | ○ |
PostgreSQL | ○ | ○ |
POWER関数
POWER(n, m)
POW関数
POW(n, m)
POWER関数とPOW関数はどちらも n の m 乗を計算します.
POWER関数を使用したサンプルを示します.
SQLサンプル1
SELECT POWER(3, 2)
SQLの結果
9
SQLサンプル2
SELECT POWER(-3, 2)
SQLの結果
9