实验 3--表的基本操作与数据查询

发布于:2024-04-22 ⋅ 阅读:(191) ⋅ 点赞:(0)

实验 3–表的基本操作与数据查询

4.3.1 实验目的

1、学会在 SSMS 中对表进行插入、修改和删除数据操作;

2、学会使用 T-SQL语句对表进行插入、修改和删除数据操作;

3.掌握子查询:

4.掌握连接查询;

5.掌握 SELECT语句的统计函数的功能和使用方法;

6.掌握 SELECT语句的 GROUP BY和 ORDER BY 子句的功能和使用方法。

4.3.2 实验准备

1.了解表的更新操作,即数据的插入、修改和删除,对表数据的操作可以在SSMS中进行,也可以由 T-SQL语句实现;

2.掌握 T-SQL 中用于对表数据进行插入(INSERT)、修改(UNDATE)和删除(DELETE)命令的方法;

3.了解使用 T-SQL 语句在对表数据进行插入、修改及删除时,比在企业管理器中操作表数据灵活,功能更强大;

4.了解 SELECT 语句的基本句法格式;

5.了解子查询语句的表式方法;

6.了解 SELECT 语句的统计函数的作用;

7.了解 SELECT 语句的 GROUP BY 和 ORDER BY 子句的作用。

实验内容

1.在 SSMS 中向数据库 YGKQ 中的表插入数据。

2.使用 T-SQL 语句向 YGKQ 中的表插入数据。

代码

INSERT INTO YGKQ(员工号,基本工资,奖金,实发,月份,备注)
VALUES 
('111', '20002', '50000', 800000,4/21, '无'),
('222', '50000', '60000', 900000,4/21, '无')

结果

3.在 SSMS 中删除数据库 YGKQ 中的表数据。

4.使用 T-SQL 语句删除数据库 YGKQ中的表数据。

删除员工号为111的一行

DELETE FROM YGKQ
WHERE 员工号=111

5.在 SSMS 中修改数据库 YGKQ中的表数据。

6.使用 T-SQL 语句修改数据库 YGKQ中的表数据。

把YGKQ表中员工号为222的实发改为1000000

UPDATE YGKQ
SET 实发 = 1000000
WHERE 员工号 = 222

7.SELECT 语句的基本使用:

(1)根据实验2给出的数据表的结构,查询每个职工的员工号、姓名、缺勤、天数信息。

(2)查询员工号为001的员工的姓名和缺勤天数;

(3)查询所有姓“李”的员工的员工号、缺勤理由;

(4)找出所有缺勤天数为2~3天的员工号。

8.SELECT 语句的高级查询使用:

(1)查询缺勤名称为“病假”的员工的员工号和姓名

(2)查找缺勤天数为两天的员工的员工号和缺勤名称

(3)查询“事假”的总人数

(4)求各缺勤类别的人数

(5)将各员工的考勤情况按缺勤天数由高到低排序。

从高到低

从低到高

use YGKQ
go
create table BMXX
(
	部门编码  char(10)  primary key,
	部门名称  char(20),
	部门描述  char(80)
)

网站公告

今日签到

点亮在社区的每一天
去签到