实 验 报 告5

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

实验日期:年月日星期

一、实验目的及要求

二、实验使用的主要设备(含软件系统)

三、实验操作过程及内容

(一)变量的使用

1、对于YGGL中的数据表结构,创建一个名为female的用户变量,并在select语句中使用该局部变量查找表中所有女员工的编号、姓名。

2、定义一个变量,用于获取号码为102201的员工的电话号码。

3、定义一个变量,用于描述YGGL数据库的Salary表中000001号员工的实际收入,然后查询该变量。

(二)运算符的使用

1、使用算数运算符“-”查询员工的实际收入。

2、使用比较运算符“>”查询Emloyees表中工作时间大于5年的员工信息。

三)流程控制语句

1、判断Employees表中是否存在编号为111006的员工,如果存在,则显示该员工信息;若不存在,则显示“查无此人”。

2、判断姓名为王林的员工实际收入是否高于3000元,如果是,则显示其收入,否则显示“收入不高于3000”。

3、假设变量X的初始值为0,每次加1,直至X变为5。

4、使用循环输出一个用“*”组成的三角形。(三角形类型不限)

5、使用case语句对Employees表按部门进行分类。

(四)自定义函数的使用

1、定义一个函数实现如下功能:对于一个给定的DepartmentID值,查询该值在Departments 表中是否存在,若存在则返回0,否则返回-1。

2、写一段T-SQL程序调用上述函数。当用Employees表插入一行记录时,首先调用函数CKECK_ID检索该记录的DpartmentID值在表Departments的DepartmentID字段中是否存在对应值,若存在,则将该记录插入Employees表。

3、自定义一个函数,计算一个数的阶乘。

(五)系统函数的使用

1、求一个数的绝对值

2、使用rand()函数产生一个0~1的随机值。

3、使用square()函数获得一个数的平方。

4、使用sqrt()返回一个数的平方根。

5、求财务部雇员的总人数

6、求财务部收入最高的员工姓名

7、查询员工收入的平均数。

8、使用ASCⅡ函数返回字符表达式最左端字符的ASCⅡ值。

9、使用CHAR( )函数将ASCⅡ码代表的字符组成字符串。

10、使用LEFT()函数返回从字符串‘abcdef’左边开始的3个字符。

11、获得当前的日期和时间。

12、查询YGGL数据库中员工号为000001的员工出生的年份。

13、使用DAY()函数返回指定日期时间的天数。

14、列举出其他的时间日期函数。

相关文档
最新文档