トップページに戻る    次のSQLパズルへ    前のSQLパズルへ

2-3-11 等差数列の和を求めるその1

SQLパズル

初項5、公差10、末項25
の等差数列の和を求める(5+15+25=45)


SQL

select sum(5+10*(RowNum-1)) as sum from dual
connect by 5+10*(Level -1) <= 25;


解説

階層問い合わせで、等差数列を作成して、
sum関数で合計を取得してます。