s=b1+b2+b3
a2=a1+2
a3=a2+2 ------->得到通項公式an=a(n-1)+2
b1=a1 b2=2*a1+2 b3=3*a1+6
然後可以得到bn的通項為bn=n(a1+n-1),由於a1=1,所以bn的值等於n的平方,bn=n^2,所以
s=1^2+2^2+3^2+....+n^2
這種等式的計算公式為(參考了資料的,我自己的早還給老師了)
n(n+1)(2n+1)/6
所以s=n(n+1)(2n+1)/6
那麽只要確定了n的值,用SQL來表示就只要壹個表達式就可以了,假設n=3:
select 3*(3+1)*(3*2+1)/6