数据库实用技术-实验四精要.docVIP

  • 41
  • 0
  • 约1.22万字
  • 约 31页
  • 2017-04-18 发布于湖北
  • 举报
数据库实用技术-实验四精要

数据查询和试图  PAGE \* MERGEFORMAT 31 实验报告单 院(系) 计算机学院 专业 计算机科学与技术 班级 姓名 学号 同组人 实验室 S4305 组号 日期 课程 数据库实用技术 指导教师 成绩 实验项目编号 8103203004 实验项目名称 数据查询和视图 一、实验目的 (1)掌握SELECT语句的基本语法;? (2)掌握子查询的表示; (3)掌握连接查询的表示; (4)掌握SELECT语句的GROUP BY子句的作用和使用方法; (5)掌握SELECT语句的ORDER BY子句的作用和使用方法; (6)熟悉视图的概念和作用; (7)掌握视图的创建方法; (8)掌握如何让查询和修改视图。 ? 二、实验环境 WIN7操作系统 SQL Server2008 三、实验原理(或要求) (1)了解SELECT???句的基本语法格式; (2)了解SELECT语句的执行方法;? (3)了解子查询的表示方法;? (4)了解连接查询的表示; (5)了解SELECT语句的GROUPBY子句的作用和使用方法; (6)了解SELECT语句的ORDER BY子句的作用; (7)了解视图的概念; (8)了解创建视图的方法; (9)了解并掌握对视图的操作 四、实验步骤 (1)SELECT语句的基本使用 USE YGGL GO SELECT * FROM Employees  = 1 \* GB3 ①用SELECT语句查询Employees表中所有数据信息 USE YGGL GO SELECT * FROM Departments,Salary GO 【思考与练习】用SELECT 语句查询Departments和Salary表中的所有数据信息。 USE YGGL GO SELECT Address, PhoneNumber FROM Employees GO  = 2 \* GB3 ②用SELECT语句查询Employees表中每个雇员的地址和电话。 【思考与练习】 /*用SELECT语句查询Departments表中部门名*/ USE YGGL GO SELECT DepartName FROM Departments GO 用SELECT语句查询Deparments和Salary表的一列或若干列。 /*用SELECT语句查询Salary表中的收入和支出*/ USE YGGL GO SELECT InCome,OutCome FROM Salary GO USE YGGL GO SELECT DISTINCT (DepartmentID),sex FROM Employees GO b.用SELECT语句查询Employees表中部门号和性别,并用DISTINCT消除重复行。 USE YGGL GO SELECT Address, PhoneNumber FROM Employees WHERE EmployeeID = 000001 GO  = 3 \* GB3 ③查询EmployeeID为000001的雇员的地址和电话。 【思考与练习】 USE YGGL GO SELECT EmployeeID,InCome FROM Salary WHERE InCome 2000 GO a.查询Salary表中月收入高于2000元的员工号码。 USE YGGL GO SELECT Name,Address FROM Employees WHERE Birthday 1970 GO b.查询1970年以后出生员工的姓名和地址 USE YGGL GO SELECT EmployeeID ,name from

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档