>  기사  >  데이터 베이스  >  通过SQL绘制杨辉三角

通过SQL绘制杨辉三角

WBOY
WBOY원래의
2016-06-07 17:44:051403검색

无意中在csdn上看到一帖有关绘制杨辉三角的sql表达式,感觉很有意思。后来自己想下不借助临时表,根据杨辉三角的组合数计算方法C(n,m)=n!/[m!(n-m)!],进行绘制。 以下是完整的SQL代码: use tempdb , ,, 根据杨辉三角的组合数计算方法:C(n,m)=n!/[m!(n-m)!

无意中在csdn上看到一帖有关绘制杨辉三角的sql表达式,网站空间,香港服务器,香港空间,感觉很有意思。后来自己想下不借助临时表,根据杨辉三角的组合数计算方法C(n,m)=n!/[m!(n-m)!],进行绘制。

以下是完整的SQL代码:

use tempdb , ,, 根据杨辉三角的组合数计算方法:C(n,m)=n!/[m!(n-m)!]进行绘制 参照: ;with cte_n as ( ) ,cte_1 as(select n.r,b.data_lse from cte_n n (((F1.vF2.vF3.v,(),0),@cols)) from cte_n m (i.r) ,0)),1) for xml path('')),1,1,'') as v ) F1 (i.r) ,0)),1) for xml path('')),1,1,'') as v ) F2 (i.r) from cte_n i where i.risnull((nullif(n.r-m.r,0)),1) for xml path('')),1,1,'') as v ) F3 (),0),@cols) asc for xml path('') ),1,1,'') as data_lse )b where n.r @rows ) (,'')+data_lse from cte_1 exec(@sql)

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.