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

devtools/2024/9/23 20:18:43/

文章目录

  • 实验 3--表的基本操作与数据查询
    • 4.3.1 实验目的
    • 4.3.2 实验准备
    • 实验内容
    • 1.在 SSMS 中向数据库 YGKQ 中的表插入数据。
    • 2.使用 T-SQL 语句向 YGKQ 中的表插入数据。
    • 3.在 SSMS 中删除数据库 YGKQ 中的表数据。
    • 4.使用 T-SQL 语句删除数据库 YGKQ中的表数据。
    • 5.在 SSMS 中修改数据库 YGKQ中的表数据。
    • 6.使用 T-SQL 语句修改数据库 YGKQ中的表数据。
    • 7.SELECT 语句的基本使用:
      • (1)根据实验2给出的数据表的结构,查询每个职工的员工号、姓名、缺勤、天数信息。
      • (2)查询员工号为001的员工的姓名和缺勤天数;
      • (3)查询所有姓“李”的员工的员工号、缺勤理由;
      • (4)找出所有缺勤天数为2~3天的员工号。
    • 8.SELECT 语句的高级查询使用:
      • (1)查询缺勤名称为“病假”的员工的员工号和姓名
      • (2)查找缺勤天数为两天的员工的员工号和缺勤名称
      • (3)查询“事假”的总人数
      • (4)求各缺勤类别的人数
      • (5)将各员工的考勤情况按缺勤天数由高到低排序。
      • 从高到低
      • 从低到高

实验 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)
)

http://www.ppmy.cn/devtools/9640.html

相关文章

linux运行ant 报错 Unable to locate tools.jar【已解决】

linux安装 ant 运行时报错 Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/lib/tools.jar 原因 已安装的jdk只有运行环境,没有tool.jar,而ant运行需要java开发环境,因…

JS stacktrace 堆内存耗尽

javascript 堆内存耗尽 问题 是 npm run dev 的时候 报错 如下 <--- JS stacktrace --->FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory在大多数情况下&#xff0c;默认情况下 Node.js 的堆内存…

AI讲师大模型培训老师叶梓:大模型应用的方向探讨

大模型应用的关键方向及其落地案例可以从多个角度进行探讨&#xff0c;结合最新的研究和实际应用案例&#xff0c;我们可以更全面地理解这些技术如何推动社会和经济的发展。 Agent&#xff08;数字代理&#xff09;: 方向说明:Agent方向的AI技术旨在创建能够独立执行任务、做出…

国际数字影像产业园为园区企业提供法务服务

国际数字影像产业园为园区企业提供优质的法务服务&#xff0c;成都树观法律咨询服务有限公司&#xff0c;隶属于树莓科技(成都集团有限公司体系。公司名“树观”寓意为“树高千丈&#xff0c;以法为根。息讼止争&#xff0c;粲然可观”&#xff0c;象征着公司对法律领域的深度理…

Java学习笔记26(枚举和注解)

1.枚举和注解 1.1 枚举 ​ 1.枚举(enumeration) ​ 2.枚举是一组常量的集合 ​ 3.枚举属于一种特殊的类&#xff0c;里面只包含一组有限的特定的对象 1.枚举应用案例 ​ 1.不需要提供setXxx方法&#xff0c;因为枚举对象值通常为只读 ​ 2.对枚举对象/属性使用final st…

Antd:在文本框中展示格式化JSON

要想将对象转换为格式化 JSON 展示在文本框中&#xff0c;需要用到 JSON.stringify JSON.stringify 方法接受三个参数&#xff1a; value&#xff1a;必需&#xff0c;一个 JavaScript 值&#xff08;通常为对象或数组&#xff09;要转换为 JSON 字符串。replacer&#xff1a…

前端预处理器-stylus入门使用方法

Stylus是一款支持多样性的CSS预处理器&#xff0c;它的语法和普通的CSS有些不同&#xff0c;但更为简洁和灵活。以下是Stylus的入门使用方法&#xff1a; 安装Stylus&#xff1a;首先&#xff0c;你需要安装Node.js&#xff0c;这是运行Stylus的基础。然后&#xff0c;使用npm&…

【网络原理】UDP协议的报文结构 及 校验和字段的错误检测机制(CRC算法、MD5算法)

目录 UDP协议 UDP协议的报文结构及注意事项 UDP报文结构中的校验和字段 1. 校验和主要校验的内容 2. UDP校验和的实现方式 3. CRC&#xff08;循环冗余校验&#xff09;算法 4. MD5&#xff08;Message Digest Algorithm 5&#xff09; UDP协议 上一篇文章提过&#xf…