sql程序设计题共34个题,带问题详解

sql程序设计题共34个题,带问题详解

ID:47384285

大小:24.81 KB

页数:18页

时间:2019-07-13

sql程序设计题共34个题,带问题详解_第1页
sql程序设计题共34个题,带问题详解_第2页
sql程序设计题共34个题,带问题详解_第3页
sql程序设计题共34个题,带问题详解_第4页
sql程序设计题共34个题,带问题详解_第5页
资源描述:

《sql程序设计题共34个题,带问题详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档Sql程序设计题1.---------------创建存储过程gch:数据表jt包含以下列:单位名称、姓名、职称、基本工资、职贴。根据“职称”列,计算“职贴”列。职称与职贴的对应关系:教授490;副教授250;讲师150;助教100。注:“职称”的的类型为Varchar(10)。createprocgchasupdatejtset职贴=case职称when'教授'then490when'副教授'then250when'讲师'then150else100end2.---------------求s=-99-97-95-93-…-3-1d

2、eclare@iint,@sfloatset@i=-99文案大全实用文档set@s=0while@i<=-1beginset@s=@s+@iset@i=@i+1endprint@s3.---------------编写程序,在100~999三位整数范围内,找出这样的数(水仙花数):该数等于其各位数字的立方和。如:371=3^3+7^3+1^3,即371就是水仙花数。注意:3^3表示3的3次方,7^3表示7的3次方,1^3表示1的3次方。DECLARE@Aint,@Bint,@CintDECLARE@XintSET@x=100while@X<=

3、999beginset@A=FLOOR(@x/100)SET@B=FLOOR((@x-@a*100)/10)SET@C=@X-@A*100-@B*10if@x=power(@A,3)+power(@B,3)+power(@c,3)print@xset@X=@X+1end文案大全实用文档4.---------------创建一个存储过程,输入一个自然数,判断其是否为素数并使用输出参数将判断结果输出。createprocsushu@aint,@pvarchar(2)outputasdeclare@iintset@i=2while@i<=@a-1b

4、eginif@a%@i=0breakset@i=@i+1endif@i>@a-1set@p='是'elseset@p='否'5.---------------求自然数1~100之间偶数之和declare@iint,@sfloatset@i=1set@s=0文案大全实用文档while@i<=100beginset@s=@s+@iset@i=@i+2endprint@s6.---------------创建存储过程gcl:统计数据表zcj(列名:学号、班级、姓名、期末成绩、平时成绩、总成绩)每个班级的人数。createprocgclasselec

5、t班级,count(*)fromzcjgroupby班级7.---------------求s=2+4+8+16…+1024declare@iint,@sfloatset@i=1set@s=0while@i<=10beginset@s=@s+power(2,@i)set@i=@i+1end文案大全实用文档print@s8.---------------编写程序,输出由1、2、3、4、5、6这六个数字组成的所有可能的两位数,并统计它们的个数。declare@iint,@jint,@pvarchar(100),@nintselect@i=1,@n

6、=0while@i<=6beginselect@j=1,@p=''while@j<=6beginset@p=@p+str(@i*10+@j,2)+space(2)set@n=@n+1set@j=@j+1endprint@pset@i=@i+1endprint@n9.---------------创建存储过程gcb:文案大全实用文档计算数据表gz(列名:单位名称、姓名、职称、基本工资、津贴、水电费、实发工资、备注)中的备注:职称为“教授”、“讲师”、“助教”分别对应的备注为“高职”、“中职”、“初职”。注:“职称”的的类型为Varchar(10

7、),“备注”列的类型为Varchar(10)。createprocgcbasupdategzset备注=case职称when‘教授’then‘高职’when‘讲师’then‘中职’when‘助教’then‘初职’end10.---------------求s=a+aa+aaa+…+aaa…aaa(n个a),其中a和n的值由用户使用Set或Select语句自己输入。例如,当a=3,n=4时,S=3+33+333+3333。11.---------------计算1^3+2^3+3^3+…+100^3.其中:1^3表示1的3次方,2^3表示2的3

8、次方,…,100^3表示100的3次方。declare@iint,@sfloatset@i=1set@s=0while@i<=100beginset@s=@s+po

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。