数据库查询练习

数据库查询语句练习题二(员工部门表) 表结构 dept(部门表) deptno 部门编号 loc 部门位置 dname 部门名 emp(员工表) empno 员工编号 ename 员工姓名 sal 员工奖金 comm 员工佣金 job 员工职务 mgr 员工上司编号 deptno 员工所属部门 创建表并插入信息 创建部门表 create table dept ( deptno int(11) not null primary ... 阅读详情

数据库查询练习

1.建表
mysql> create table worker(
department_id int(11) not null comment ‘部门号’,
worker_id int(11) primary key not null comment ‘职工号’,
worker_date date not null comment ‘工作时间’,
wages float(8,2) not null comment ‘工资’,
politics varchar(10) not null default ‘群众’ comment ‘政治面貌’,
name varchar(20) not null comment ‘姓名’,
borth_date date not null comment ‘出生日期’ );

2.插入数据
mysql> insert into worker values (101,1001,‘2015-5-4’,3500.00,‘群众’,‘张三’,‘1990-7-1’);

mysql> insert into worker values (101,1002,‘2017-2-6’,3200.00,‘团员’,‘李四’,‘1997-2–8’);

mysql> insert into worker values (102,1003,‘2011-1-4’,8500.00,‘党员’,‘王亮’,‘1983-6-8’);

mysql> insert into worker values (102,1004,‘2016-10-10’,5500.00,‘群众’,‘赵六’,‘1994-9-5’);

mysql> insert into worker values (102,1005,‘2014-4-1’,4800.00,‘党员’,‘钱七’,‘1992-12-30’);

mysql> insert into worker values (102,1006,‘2017-5-5’,4500.00,‘党员’,‘孙八’,‘1996-12-2’);

在这里插入图片描述

3.完成查询

(1)、显示所有职工的基本信息。
mysql> select * from worker;

(2)、查询所有职工所属部门的部门号,不显示重复的部门号。
mysql> select distinct department_id from worker;

(3)、求出所有职工的人数。  
mysql> select count(worker_id) from worker;

(4)、列出最高工和最低工资。
mysql> select max(wages),min(wages) from worker;

(5)、列出职工的平均工资和总工资。   
mysql> select avg(wages),sum(wages) from worker;

(6)、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表workdate(数据来源于worker表)
mysql> create table workdate select worker_id,department_id,name from worker;

(7)、显示所有党员的年龄。 
mysql> select name,politics,timestampdiff(year,borth_date,curdate()) as "年龄" from worker where politics='党员';

(8)、列出工资在2000-5000之间的所有职工姓名。
mysql> select * from worker where wages>=2000 and wages<=5000;

(9)、列出所有孙姓和李姓的职工姓名。
mysql> select name from worker where name like "李%" or name like "孙%";

(10)、列出所有部门号为2和3且不是党员的职工号、姓名。  
mysql> select worker_id,name from worker where  not department_id like "%1" and not politics like "党员";

(11)、将职工表worker中的职工按出生的先后顺序排序。
mysql> select * from worker order by borth_date asc;

(12)、显示工资最高的前3名职工的职工号和姓名。 
mysql> select worker_id,name from worker order by wages desc limit 3;

(13)、求出各部门党员的人数。 
mysql> select department_id,count(politics) from worker where politics like "党员" group by department_id;

(14)、统计各部门的工资和平均工资
mysql> select department_id,sum(wages),avg(wages) from worker group by department_id;

(15)、列出总人数大于等于4的部门号和总人数。
mysql> select department_id,count(worker_id) from worker group by department_id having count(worker_id)>=4;
泰山派RK3576开发板部署Qwen3-VL-4B多模态模型实战指南:从模型转换到板端推理全流程 本文提供了在泰山派RK3576开发板上部署阿里Qwen3-VL-4B多模态模型的完整实战指南。详细介绍了从环境准备、模型转换(包括视觉模型转换为.rknn格式和语言模型转换为.rkllm格式)、交叉编译到板端推理的全流程,重点讲解了如何利用RK3576的NPU进行硬件加速,实现高效的边缘AI应用。 阅读详情

相关推荐

自动控制原理之控制系统的数学模型(类比神经网络学习数学模型)

控制系统的数学模型背景建模方法常用的数学模型时域数学模型的建立建立微分方程的步骤复数域模型的建立传递函数的性质系统的典型环节及传递函数比例环节惯性环节积分环节微分环节理想微分环节一阶微分环节二阶微分环节振荡环节延时环节(时滞环节) 背景 数学模型就像是真实世界的写照,它就像一个虚拟的世界,我们可以通过建模的方式了解这个真实世界的运作规律。 这一点很像强化学习,强化学习需要一个供智能体探索、学习的环境,于是,我们通常会事先建立一个虚拟的仿真环境。举个例子,对于人类来说,可能需要经过不断地尝试,甚至是生命的代价

zbp_12138的博客 6578

数据库查询练习例题及答案

数据库查询练习例题及答案 Student表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 学号 INT(10) 是 否 是 是 是 Name 姓名 VARCHAR(20) 否 否 是 否 否 Sex 性别 VARCHAR(4) 否 否 否 否 否 Birth 出生年份 YEAR 否 否 否 否 否 Department 院系 VARCHAR(20) 否 否 是 否 否 Address 家庭住址 VARCHAR(50) 否 否 否 否 否 Sco

Earnestfu的博客 1万+

EB tresos配置指南:CAN通信信号收发全流程解析

本文详细解析了使用EB tresos配置工具实现AUTOSAR架构下CAN通信信号收发功能的全流程。从环境准备、COM模块信号定义、PduR路由配置、CanIf硬件抽象到CAN驱动层设置,提供了清晰的步骤指南和关键配置要点,帮助开发者快速打通从应用层到物理层的数据链路,实现可靠的CAN通信。

weixin_29192141的博客 512

MySQL数据库查询练习

6、显示职为销售员(SALESMAN)或主管 (MANAGER)的员工的姓名,工资,职位。1 查询EMP表中部门号为10的员工的姓名、职位、参加工作时间、工资。3.查询每个员工每个月拿到的总金额(sal为工资,comm为补助)。4显示职位是主管(manager)的员工的姓名,工资。2、计算每个员工的年新,要求输出员工姓名,年薪。5显示第3个字任为大写R的所有员工的姓名及工资。8. 显示有补助的员工的姓名、工资、补助。I10、所有销售员的姓名、编号和部门编号。7、显示所有没有补助的员工的姓名。

2502_90886264的博客 1190

开关电源的纹波和噪声电压-抑制方法

开关电源(包括AC/DC转换器、DC/DC转换器、AC/DC模块和DC/DC模块)与线性电源相比较,最突出的优点是转换效率高,一般可达80%~85%,高的可达90%~97%;其次,开关电源采用高频变压器替代了笨重的工频变压器,不仅重量减轻,体积也减小了,因此应用范围越来越广。 但开关电源的缺点是由于其开关管工作于高频开关状态,输出的纹波和噪声电压较大,一般为输出电压的1%左右(低的为输出电压的0.5%左右),最好产品的纹波和噪声电压也有几十mV;而线性电源的调整管工作于线性状态,无纹波电压,输出的噪声电压也

ltqdxl的博客 1万+

Spark Graphx 项目实战(航班飞行网图分析)

航班飞行网图分析一.需要的技能点二.任务描述三.数据探索1.下载数据2.数据格式四.航班飞行网图问题分析1.构建航班飞行网图2.统计航班飞行网图中机场与航线的数量3.计算最长的飞行航线4.找出最繁忙的机场5.找出最重要的飞行航线6.找出最便宜的飞行航线五.代码实现 一.需要的技能点 Spark GraphX API Spark GraphX PageRank Spark GraphX Pregel 二.任务描述 需求概述: 探索航班飞行网图数据 构建航班飞行网图 使用Spark GraphX完成下列任

May_J_Oldhu的博客 1539

数据库查询练习(一)

根据数据库db_Book中的tb_BookInfo表、tb_ReaderInfo表、tb_BookType表、tb_LentInfo表,完成下列查询操作,各表结构如下: 书籍信息表(tb_BookInfo) 存储内容 存储书籍信息情况 字段名称 中文意义 数据类型 数据长度 其它 SJBH 书籍编号 va

ziziju的博客 4218

告别玄学:手把手配置EtherCAT从站PDI接口与同步采样(含Sync/Latch信号实战)

本文详细解析了EtherCAT从站PDI接口配置与同步采样技术,涵盖微处理器通信与直接驱动IO模式选择、同步采样四大触发模式(SOF、Latch_in、Sync0/Sync1)及输出触发实战。通过伺服驱动器实例,帮助工程师突破配置难点,实现高精度同步控制,提升工业自动化系统性能。

weixin_30667649的博客 484

MySQL数据库06 简单查询练习题

–SQL 练习训练一 1、 选择部门30中的雇员 select * from emp where deptno = 30; 2、 检索emp表中的员工姓名、月收入及部门编号 select ename 姓名 , sal 月收入, deptno 部门编号 from emp ; 3、 检索emp表中员工姓名、及雇佣时间(雇佣时间按照yyyy-mm-dd显示) select ename , hired...

linyuancsdn的博客 9010

官网下载STM32系列芯片的产品选型手册

官方提供了产品选型手册,便于工程师们进行产品选型。 那么,在哪下载"产品选型手册"呢?请看下文。

Weber Zhou 的博客 1万+

单细胞专题(1) | 单细胞转录组研究样本准备指南(上)

单细胞RNA测序(scRNA-seq)是目前最前沿,能进行大规模实验的转录组研究技术,为理解细胞组成和动态生物学过程提供了很多新的见解。单细胞研究已经为我们理解发育过程,老化和疾病(如癌症)等提供了大量数据。在这里,小编主要就前期的样本准备与保存需注意问题给大家进行讲解,以备大家在不同的研究场景和研究背景下,走好单细胞转录组学研究的第一步。

bioyigene的博客 4232

最全50个数据库查询练习题,MySQL数据库版本,全部都验证过

此数据库查询语句是网络上50个数据库查询练习题目,网上有些版本是oracle语句写的,大多数公司还是用免费的mysql数据库,以下都是mysql版本,全部都有验证过。 表名和字段 –1.学生表 Student(s#, sname, sage,ssex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c#,cname,t#) – –课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t#,tname) –教师编号,教师姓名 –4.成绩表 Sc(s#,

fishgeneral的博客 2017

热力学仿真软件:ANSYS CFX_(15).旋转机械仿真

创建旋转域在中选择需要设置为旋转域的区域。选择选项。设置旋转速度在设置中,指定旋转速度(单位为弧度/秒)。也可以选择选项,并输入具体值。设置旋转轴在设置中,指定旋转轴的方向和位置。通常旋转轴的方向可以使用单位向量来表示,例如[0, 0, 1]表示沿Z轴旋转。旋转轴的位置可以通过指定一个点的坐标来确定,例如[0, 0, 0]表示旋转轴通过原点。旋转机械的仿真在ANSYS CFX中是一个复杂但重要的过程。

kkchenjj的博客 1159

MySQL数据库练习题(单表查询,多表关联查询)

列出在部门SALES工作的员工的姓名、基本工资、雇佣日期、部门名称,假定不知道该部门的部门编号。列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。列出所有员工的编号、姓名及其直接上级的编号、姓名,显示的结果按领导年工资的降序排列。列出雇佣日期早于其直接上级的所有员工的编号、姓名、部门名称、部门位置、部门人数。列出部门名称和这些部门的员工信息(数量、平均工资),同时列出那些没有员工的部门。列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金、部门名称。

阿瑾的博客 1292

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

oracle数据库查询练习

1. 查询每个部门中入职最早的员工的姓名,职位,上司姓名 和 部门名称 select ename,job, (select ename from emp where empno=e.mgr) as 上司, (select dname from dept where deptno=e.deptno) as 部门名称 from emp e wher...

tcbdbd的博客 734

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

oracle数据库的关于分页查询的sql语句练习

oracle数据库的关于分页查询的sql语句练习 查询工资最高的3名员工信息 select * from (select * from employees order by salary desc ) where rownum<=3; 查询工资排名第5到第10的员工信息 select * from (select e.*,rownum r from employees e ord...

Java学习笔记 2303

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

数据库单表查询练习以及多表查询练习

数据库单表查询练习以及多表查询练习

GODMAO666的博客 254

最全50个数据库查询练习题,Mysql数据库版本,全部都验证过

此数据库查询语句是网络上50个数据库查询练习题目,网上有些版本是oracle语句写的,大多数公司还是用免费的mysql数据库,以下都是mysql版本,全部都有验证过。 表名和字段 –1.学生表  Student(s#, sname, sage,ssex) –学生编号,学生姓名, 出生年月,学生性别  –2.课程表  Course(c#,cname,t#) – –课程编号, 课程名称, 教师编号...

youmianzhou的博客 1万+

Oracle数据库练习----多表查询

文章目录Oracle练习的数据表Oracle练习的练习题Oracle练习的个人小结Oracle练习答案解析 Oracle练习的数据表 只要在Oracle中执行如下SQL文件会自动创建用于练习的数据库表 链接如下:Oracle数据库表生成文件 提取码是:p98r Oracle练习的练习题 1.列出所有雇员的姓名及其直接上级的姓名 2.列出部门名称和这些部门的雇员,同时列出那些没有雇员的部门; 3.显...

a1720119024的博客 980

提升数据库技能的10个查询练习

通过查询练习,可以熟练掌握SQL语法,理解数据库操作的核心原理,提升数据处理能力。无论是初学者还是经验丰富的开发者,定期进行查询练习都能有效巩固知识,发现潜在问题。基础查询是SQL学习的起点,主要包括SELECT、INSERT、UPDATE、DELETE等操作。查询练习通常包括基础查询、复杂查询、性能优化等多个方面。通过实际案例和代码示例,可以更直观地理解查询的执行过程和结果。复杂查询通常涉及多表连接、子查询、聚合函数等。子查询也是复杂查询的重要组成部分。对于大型表,分页查询的性能优化尤为重要。

DFm_jvdo的博客 283

Oracle数据库的简单查询(练习题)

activity_type 列是 ENUM(category) 类型, 从 (‘open_session’, ‘end_session’, ‘scroll_down’, ‘send_message’) 取值。编写一个解决方案来返回需要听取汇报的所有经理的 ID、名称、直接向该经理汇报的员工人数,以及这些员工的平均年龄,其中该平均年龄需要四舍五入到最接近的整数。(product_id,start_date,end_date) 是 prices 表的主键(具有唯一值的列的组合)。是这个表中具有不同值的列。

xiaohuayu0207的博客 2254

【0928 | Day 39】三大范式/数据库查询练习

目录 一、数据库的三大设计范式 1. 第一范式:数据中所有字段都是不可分割的原子值 2. 第二范式:必须满足第一范式的前提下,第二范式要求,除主键外的每一列都必须完全依赖于主键 3. 第三范式:必须满足第二范式,除主键列的其他列之间不能有传递依赖关系 二...

weixin_30319153的博客 1405

oracle数据库基础单表查询相关练习sql语句

分享一下我自己总结的练习oracle数据库的练习语句,这里是基础的单表练习,适合基础很差的人来练手。仅仅有查询语句 --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- ---------

weixin_45293996的博客 382

mysql查询未讲课教师_SQL数据库查询语言练习

《SQL数据库查询语言练习》由会员分享,可在线阅读,更多相关《SQL数据库查询语言练习(9页珍藏版)》请在人人文库网上搜索。1、SQL数据库查询语言练习:一、建立一个数据库表student,数据表computer,字段名name,number,sex,SQL2000,flash,net ,其中SQL2000,flash,net设置为数值型数据1、输出所有男生的成绩select yuyan as S...

weixin_33810040的博客 2577
上一篇: MySQL的基础命令
practice666
博客等级 码龄2年 36粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值