MySQL(3) 数据库查询练习题

浅析数据库(DB)、操作数据存储(ODS)和数据仓库(DW)的区别与联系 文章背景:相信大部分刚接触上面三个概念的同学,都多多少少会有些迷惑,现在我就给大家简单分析下这三者的关系,希望大家对这三者的概念理解有所帮助吧。本文主要从下面两类关系来叙述上面三者的关系: 数据库(DB)和数据仓库(DW)的区别与联系 操作数据存储(ODS)和数据仓库(DW)的区别与联系 数据库与数据仓库的区别与联系数据库与数据仓库基础概念:数据库:传统的关系型数据库的主要应用,主要是基本的、日常的 阅读详情

MySQL(3) 数据库查询练习题

#4、查询参加[平均成绩最低科目]考试的学员成绩前三名的学员所在的地址信息
select
	J.subjectId,J.subjectName,S.stuId,stuName,provinceName ,cityName ,countyName
from 
	subject J
inner join
	score R
on
	J.subjectId=R.subjectId

inner join
	student S
on
	S.stuId=R.stuId
inner join
	Province P
on
	S.provinceId=P.provinceId
inner join
	city C
on
	S.cityId=C.cityId
inner join
	county Y
on
	S.countyId=Y.countyId
where
	J.subjectId
in
(
	select
		subjectId
	from
	(
		select
			subjectId,avg(score) avgScore
		from
			score S
		group by
			subjectId
		order by
			avgScore ASC
		limit
			0,1
	)s
)
group by
	S.stuId
order by
	avg(score) DESC
limit
	0,3;
正在学习MySQL的你,需要练习题吗? MySQL基础知识的练习题都在这里了哟,涵盖DDL、DML、DCL、列的约束、关键字、函数、条件筛选、排序、分组、嵌套、联合查询、分页查询... 阅读详情

相关推荐

MyEclipse DB Browser连接MySQL配置

MyEclipse DB Browser连接MySQL配置   1、打开MyEclipse   2、选择菜单:Window/Open Perspective/MyEclipse Database Explorer,点这儿OK,在左边打开DB Brower窗口。   3、在DB Brower窗口内任意空白处击右键,选择New命令,弹出Database Driver窗口   4、本

几鹰 4170

mysql查表相关练习

单表练习:1查询出部门编号为的所有员工2所有财务总监的姓名、编号和部门编号。3找出奖金高于工资的员工。4找出奖金高于工资40%的员工。5找出部门编号为中所有财务总监,和部门编号为中所有财务专员的详细资料。6找出部门编号为中所有总经理,部门编号为中所有财务总监,还有即不是总经理又不是销售总监但其工资大或等于4000的所有员工详细资料。7有奖金的工种。8无奖金或奖金低于1000的员工。9查询名字由两个字组成的员工。10查询2020。

m0_73996670的博客 1625

mysql 数据库练习50题

sql语句练习,支持mysql. 表包含:老师、学生、课程、成绩、年级、班级、老师教的班级表 多表数据查询的sql练习。

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

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

youmianzhou的博客 1万+

Windows 10错误代码解析与系统故障排除指南

操作系统错误代码是系统运行状态的直接反馈,Windows系统通过特定编码机制将故障信息转化为可识别的错误代码。从技术原理看,这些代码通常对应特定的异常处理流程,包括内存管理、驱动兼容性、文件系统等核心模块。理解错误代码对于系统维护具有重要价值,能快速定位问题根源,提高故障排除效率。在实际应用场景中,蓝屏错误(如0x0000007B)、系统升级失败(如0x80070002)和启动故障是最常见的三类问题。通过分析dump文件、使用WinDbg工具和系统内置诊断功能,可以有效解决大部分系统异常。特别是对于蓝屏错误

weixin_30516429的博客 298

CarPlay盒子选购避坑指南:为什么你的车机破解了却用不了?从USB设备ID说起

本文深入解析CarPlay盒子硬件兼容性问题,从USB设备ID匹配到车机适配逻辑,揭示破解成功却无法使用的根本原因。通过分析USB设备识别的核心要素和逆向工程usb_device_manager.xml文件,提供三种主流解决方案对比,并强调操作中的硬件保护机制,帮助车主避免常见陷阱。

weixin_30706691的博客 473

测试工程师面试常用mysql 查询语句

use test;#(#注释 ctrl+/快速注释 ctrl+shift+/快速解除注释) #切换数据库 use Create database my_db; 新建名为my_db的数据库 use shopping ; select * from student;#从student 里查询所有字段(代表所有信息) select name from student;#从student 里查询nam...

yichen_panda的博客 815

AVM环视:系统搭建整体流程

文章目录前言一、畸变矫正鱼眼相机二、透视变换三、图像拼接四、图像融合总结 前言 由于正在做AVM环视,所以记录一下整个过程,归纳为一个系列文章,并对期间遇到的错误进行归纳整理。本文主要概括了AVM环视的大致流程和逻辑,不涉及代码部分,仅供思路参考,其中涉及的具体技术会在后期整理为小章节进行分析。 一、畸变矫正 鱼眼相机 做环视基本上使用到的是鱼眼照片,因为鱼眼相机的视角范围可以达到220°到230°,所以一个相机就可以采集到一个面的全部信息,例如汽车具有四个面,那么在汽车的前后左右分别安装一个鱼眼相机.

qq_34468890的博客 6536

SQL_电力抢修工程数据库的建表语句

数据表:salvagingsalvaging,stockstock,outstockout_stock 关系模式: salvaging(prj_num#,prj_name,start_time,end_time,prj_status)stock(mat_num#,mat_name,speci,warehouse,amount,unit,total)out_stock(prj_num,mat_nu

FlushHip 2685

Amesim与Simulink联合仿真:S-Function接口配置与实战避坑指南

本文详细介绍了Amesim与Simulink联合仿真中S-Function接口的配置方法与实战避坑指南。从环境搭建、编译器配置到S-Function接口实战,逐步解析关键步骤与常见问题解决方案,帮助工程师高效实现多领域系统仿真,特别适合汽车、航空航天等复杂系统建模场景。

weixin_29173777的博客 344

【模型解读】【代码复现】Segment Anything Model(SAM)

Meta AI的一个新的人工智能模型,只需一次点击就能 "分割出 "任何图像中的任何物体! SAM是一个可提示的分割系统,对不熟悉的物体和图像具有zero-shot的概括性,并且不需要额外的训练。

lalula的博客 2万+

MySQL数据库-笔记03【范式(1NF、2NF、3NF)、查询练习题*10道(附解析)】

16-数据表设计-第一范式1NF 1、举例1(student2数据表) 2、举例2(student2数据表==拆字段==》student3数据表) 17-数据表设计-第二范式2NF 1、订单表(联合主键=>共同组成订单表的主键) 2、订单表问题(不满足2NF) 3、拆表 18-数据表设计-第三范式3NF 19-查询练习-数据准备 1、新建一个查询用的数据库:selectTest 2、建立数据表(学生表、课程表、成绩表、教师表) 2.1、学生表(student) 2.2、教师表(teacher)

upward 7963

UEFI 基础教程 (零) - 目录

UEFI 基础教程 (十八) — UEFI Build Process简单分析。UEFI 基础教程 (十五) — 获取UEFI MemoryMap。UEFI 基础教程 (六)   —  PROTOCOL 简单使用。UEFI 基础教程 (十)   —  FileIO 简单使用。UEFI 基础教程 (一)   —  搭建UEFI开发环境。UEFI 基础教程 (九)   —  EVENT 简单使用。UEFI 基础教程 (七)   —  HOB 简单使用。UEFI 基础教程 (八)   —  PCD 简单使用。..

技术联盟 1536

MySQL查询语句练习题45题版

整理了一些网上的练习题。 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。表结构及数据如下,请完成题目。表(一)Student (学生表) : 属性名 数据类型 可否为空 含 义 Sno varchar (20) 否 学号(主码) Sname varchar (20) 否

chumingke的博客 3万+

Three.js 完整实战项目:构建一个 3D 商品展示空间

Three.js 作为强大的 WebGL 框架,广泛应用于交互式 3D 场景开发,尤其适合创建沉浸式商品展示空间。本文将通过一个完整的实战项目,展示如何构建一个 3D 商品展示空间,涵盖项目架构、资源组织、多模型切换、交互热点绑定、移动端适配和帧率优化。项目以展示虚拟商品(如家具或电子产品)为核心,结合用户交互,基于 Vite、TypeScript 和 Tailwind CSS,支持 ES Modules,确保响应式布局,遵循 WCAG 2.1 可访问性标准。本文适合希望通过综合项目掌握 Three.js

zimin的专栏 1462

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

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

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

数据库课程设计mysql——个人博客数据管理系统

本篇是我大二数据库课程的结课作业,想分享给大家,文中理解有误的地方,请多多指正~ 文章目录需求分析概念结构设计抽象出系统的实体2.2 设计E-R图全局E-R图逻辑结构设计数据库物理设计与实施创建数据库建立和管理基本表建立基本表与管理基本表插入数据建立和管理视图建立视图管理视图访问数据库数据查询数据更新数据库维护备份数据库创建触发器总结与心得 需求分析 随着互联网的发展,越来越多的人拥有了自己的个人博客。但是大多数采用的是网上别人做好的博客模板,众所周知,网上的模板并不是单独为个人而定制,而是面向大多数人

2302_77250325的博客 8739

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

精选36道SQL练习题解析 from(原50道SQL练习题)

精选36道MySQL练习题解析 from 原50道SQL练习题 对网络上流传的50道SQL练习题做了筛选,去掉了一些重复的题,剩下36道,总结分为6大类,几乎囊括了SQL查询绝大部分知识点,并给出了不同方法及解析,掌握这36道题,SQL查询语句基本上没啥大问题了

若如初见 1万+

MySQL数据库07 复杂查询练习题

1、 列出与“SCOTT”从事相同工作的所有员工及部门名称,部门人数。 # 按照部门分组 , 求出部门名称和人数 select e.deptno ,dname, count(empno) ct from emp e, dept d where e.deptno = d.deptno group by e.deptno, d.dname # 单表查询所有员工 select from emp whe...

linyuancsdn的博客 8381

MySQL子查询——练习题

定义:子查询允许把一个查询嵌套在另一个查询当中。子查询,又叫内部查询,相对于内部查询,包含内部查询的就称为外部查询。子查询可以包含普通select可以包括的任何子句,比如:distinct、 group by、order by、limit、join和union等;但是对应的外部查询必须是以下语句之一:select、insert、update、delete、set或 者do。

java小豪的博客 4049

Mysql数据库查询练习题(附带建表语句!!!)

这里的建表语句只是简单的语句,仅供测试练习题使用!!! sql语句作为参考,如果有错误还请及时指正… 练习题一: student表 建表语句以及插入数据语句: CREATE TABLE student ( id INT(10) NOT NULL PRIMARY KEY , #学生ID 自增 name VARCHAR(20) NOT NULL , #学生姓名 sex VARCHAR(4) , #学生性别 birth YEAR, #学生出生年份 department

Mu木 8758

db文件怎么修改_详解MySQL数据库的db.opt文件含义及作用

概述MySQL数据库存放数据目录里的db.opt文件是MySQL建库过程中自动生成的。细心的朋友可能会发现有时候在MySQL数据库的某些库目录下有个db.opt文件,那这个文件是干什么用的呢?如果你用记事本等编辑器打开看的话,内容很简单,是用来记录该库的默认字符集编码和字符集排序规则用的。db.optMySQL的每个数据库目录中有一个文件db.opt,该文件主要 用来存储当前数据库的默认字符集和字...

weixin_39856607的博客 2467

mysql怎么显示、查询现有数据库列表?(show databases;)怎么删除现有数据库?(drop database <库名>)

命令。

Dontla的博客 7076

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

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

阿瑾的博客 1292

MySQL之修改数据库(ALTER DATABASE用法简介)

语法 数据库建立以后我们也是可以进行修改的,我们可以使用ALTER DATABASE或 ALTER SCHEMA 语句来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ DEFAULT ] COLLATE <校对规则名>} ALTE...

qq_38523616的博客 3226
上一篇: MySQL(2) 数据库的增删改查
下一篇: MySQL(4) 数据库的视图及函数
Angle灬魔君
博客等级 码龄7年 329粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值