实验2  使用T-SQL编写程序

实验2  使用T-SQL编写程序

【实验目的】

1)掌握常用函数的使用方法。

2)掌握流程控制语句的使用方法。

【实验环境】

SQL Server 2012 Express(或SQL Server 2017 Express)

【实验重点及难点】

  1)应用转换函数。

  2)应用聚合函数。

  3)应用字符串函数。

  4)应用IF···ELSE语句。

  5)应用WHILE语句。

【实验内容】

  (1)应用转换函数

   1)打开“SQL Server Manageement Studio”窗口。

   2)单击“标准”工具栏上的“新建查询”按钮,打开“查询编辑器”窗口。

   3)在窗口内直接输入以下语句,求Course表中课程号为“7”的课程名称的长度,并输入结果。

 

    4)单击“SQL编辑器” 工具栏上的“分析”按钮,检查输入的T-SQL语句是否有语法错误。如果有语法错误,则进行修改,直到没有语法错误为止。

5)确保无语法错误后,单击“SQL编辑器”工具栏上的“执行”按钮。将执行结果记录下来。

 

 

  (2)应用聚合函数

   1)在“查询编辑器”窗口内输入以下语句,统计Student表中的学生人数,并输出结果。

 

2 )单击“SQL编辑器”工具栏上的“执行”按钮。将执行结果记录下来。

 

 

   3)应用字符串函数

    1)在“查询编辑器”窗口内输入以下语句,将字符串“Welcome  to SQL Server”转换为大写字母输出。

 

2)单击“SQL编辑器” 工具栏上的“执行”按钮。将执行结果记录下来。

 

 

   4)应用IF···ELSE语句

    1在“查询编辑器”窗口内输入以下语句,查询学号为“200215121”的学生的平均分是否超过了85分,若超过则输出“XX考出了高分”,否则输出“XX考的一般”。

 

2)单击“SQL编辑器” 工具栏上的“执行”按钮。将执行结果记录下来。

 

思考题:

1. 按照“性别、学号、姓名、年龄、院系”的顺序列出学生信息,其中性别按以下规定显示:性别为男显示为男生,性别为女显示为女生,其他显示为“条件不明”。

uploading.4e448015.gif转存失败重新上传取消

 

2.按照院系降序显示所有学生的 “院系,学号、姓名、性别、年龄”等信息,其中院系按照以下规定显示:院系为CS显示为计算机系,院系为IS显示为信息系,院系为MA显示为数学系,院系为EN显示为外语系,院系为CM显示为中医系,院系为WM显示为西医系,其他显示为院系不明。

 

uploading.4e448015.gif转存失败重新上传取消

3.显示所有院系(要求不能重复,不包括空值),并在结果集中增加一列字段“院系规模”,其中若该院系人数>=5则该字段值为“规模很大”,若该院系人数大于等于4小于5则该字段值为“规模一般”,若该院系人数大于等于2小于4则该字段值为“规模稍小”,否则显示“规模很小”。

uploading.4e448015.gif转存失败重新上传取消

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值