当前位置:文档之家› 数据库实验9

数据库实验9

SELECTstudent.Sno,sname,cname,
CASE
WHENSC.Grade>=90THEN'优'
whenSC.Grade>=80andSC.Grade<=90THEN'良'
whenSC.Grade>=70andSC.Grade<=80THEN'中'
whenSC.Grade>=60andSC.Grade<=70THEN'及格'
1
FROM
master..spt_valuesASsub
WHERE
type='P'
ANber-1
ANDmain.number%sub.number=0)
4、请自己编程实现各位同学的成绩以等级分显示即:90分及以上为优,80分及以上到90以下为良,70分及以上到80分以下为中,60分及以上到70分以下为及格,其余为不及格.
3.对本次实验中要求自己完成的部分做好准备
【实验任务】
1、自己编写一段程序判断一个年份(比如1900年)是否是闰年,是则显示1900年为闰年,否则显示1900年不是闰年。
DECLARE@yearINT
SELECT@year=1990
if
@year%4=0and@year%100<>0print'1990是闰年'
《数据库原理与技术》实验九T-SQL编程
姓名
日期
2013-1-22
【实验目的】
1.掌握T_SQL编程的基本语法
2.常用函数的使用方法
【实验内容】
1.使用查询分析器练习T-SQL编程方法
2.练习函数的使用
【实验准备】
1.复习与本次实验内容相关知识
2.预习相关函数(请预查阅CONVERT、DATENAME、GFTDATE函数的用法)
elseprint'不是闰年'
2、编写一个程序用于计算10的阶乘
DECLARE@SUMINT,@IINT
SELECT@I=1,@SUM=1
WHILE@I<=10
BEGIN
SELECT@SUM=@I*@SUM
SELECT@I=@I+1
END
PRINT'10的阶乘为:'+CONVERT(CHAR(10),@SUM)
else'不及格'
ENDSCORE
o=o
INNERJOINStudentONSC.Sno=Sc.Sno
3、自己编制一个程序,要求其能打印出100内的素数(只能被其自身和1整除的数).--循环结构+条件结构
SELECT
main.number
FROM
master..spt_valuesASmain
WHERE
type='P'
ANDnumberBETWEEN3AND100
ANDNOTEXISTS(
SELECT
相关主题