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

embedded/2024/10/18 21:22:44/

文章目录

  • 实验 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/embedded/9535.html

相关文章

antDesignPro ProForm表单里使用dependencies属性

场景&#xff1a;ProForm表单里前一个下拉框选择的值带出后面下拉框的枚举值 <script><ProFormformRef{formRef}onFinish{{}}><ProForm.Group><ProFormSelectname"projectId"label"项目"width"sm"request{projectList}plac…

【GDB自定义指令】core analyzer结合gdb的调试及自定义gdb指令详情

目录 &#x1f30a;前言 &#x1f31e;1. 程序分析 &#x1f31e;2. 案例说明 &#x1f30d;2.1 修改内容 &#x1f30d;2.2 测试自定义指令 &#x1f31e;3. 实战内容 &#x1f333;3.1 修改内容 &#x1f333;3.2 测试自定义指令 &#x1f333;3.2 自定义gdb指令错误…

element UI 走马灯 initial-index动态赋值 不生效问题

图片列表点击展示大图&#xff0c;点开不是当前的图片 initial-index属性动态赋值不生效 解决方法&#xff1a; 1.设置initial-index初始值为null initialIndex:null2.设置走马灯轮播数组初始化为[] imgList:[]3.点击图片获取图片的索引&#xff0c;赋值给initialIndex&#x…

【Java EE】Spring核心思想(一)——IOC

文章目录 &#x1f38d;Spring 是什么&#xff1f;&#x1f384;什么是IoC呢&#xff1f;&#x1f338;传统程序开发&#x1f338;传统程序开发的缺陷&#x1f338;如何解决传统程序的缺陷&#xff1f;&#x1f338;控制反转式程序开发&#x1f338;对比总结 &#x1f332;理解…

【Unity 实用工具篇】 | UIEffect 实现一系列UGUI特效,灰度、负片、像素化特效

前言【Unity 实用工具篇】 | UIEffect 实现一系列UGUI特效,灰度、负片、像素化特效一、UGUI特效插件:UIEffect1.1 介绍1.2 效果展示1.3 使用说明及下载二、组件属性面板三、代码操作组件四、组件常用方法示例4.1 使用灰度特效做头像(关卡)选择总结

【昇腾产品应用】英码科技EA500I基于昇腾Mind SDK实现实时人体关键点检测

在教育、体育、安防、交通、医疗等领域中&#xff0c;实时人体关键点检测应用发挥着至关重要的作用&#xff0c;比如在体育训练时&#xff0c;实时人体关键点检测可以精确、实时地捕捉运动员的动作&#xff0c;从而进行动作分析和优化&#xff1b;在安防应用场景中&#xff0c;…

JEECG表格选中状态怎么去掉

官网代码&#xff08;在取消选中状态的时候不生效&#xff09; rowSelection() {return {onChange: (selectedRowKeys, selectedRows) > {console.log(selectedRowKeys: ${selectedRowKeys}, selectedRows: , selectedRows);},getCheckboxProps: record > ({props: {disa…

【S32K3 MCAL配置】-7.1-GPT Driver:定时器中断-创建一个周期执行的任务

"><--返回「Autosar_MCAL高阶配置」专栏主页--> 案例背景:常用于周期点亮/关闭一个LED灯;或者精度一般的占空比为50% PWM方波;或者周期调用一个函数,在该函数中我们可以执行一些软件策略(简易的OS)。 目录(共15页精讲,基于评估板: NXP S32K312EVB-Q172,…