首页 > 数据库 >MySql经典练习题(一)

MySql经典练习题(一)

时间:2023-07-01 23:22:55浏览次数:39  
标签:练习题 02 01 MySql Score score 经典 avg id

数据库表结构和数据见我的上一篇博文

1.查询"01"课程比"02"课程成绩高的学生的信息和课程分数

select s.* ,a.s_score 
from Score a,Score b,Student s 
where s.s_id = a.s_id 
and a.s_id = b.s_id 
and a.c_id = "01" 
and b.c_id = "02" 
and a.s_score > b.s_score;

结果:
s_id s_name s_birth s_sex s_score
02 钱电 1990-12-21 男 70
04 李云 1990-08-06 男 50

2.查询平均成绩小于60分的学生的信息和平均成绩

select b.* ,avg(a.s_score)  
from Score a join Student b 
on a.s_id = b.s_id 
group by a.s_id 
having avg(a.s_score)<60 ;

结果:
s_id s_name s_birth s_sex avg(a.s_score)
04 李云 1990-08-06 男 33.3333
06 吴兰 1992-03-01 女 32.5

标签:练习题,02,01,MySql,Score,score,经典,avg,id
From: https://www.cnblogs.com/yatya/p/17520099.html

相关文章

  • 【mysql】下载安装
    访问https://www.mysql.com/downloads/然后查看「系统偏好设置」修改环境变量,编辑~/.bash_profile,加入PATH=$PATH:/usr/local/mysql/bin然后source~/.bash_profile启动(base)➜~mysql-uroot-p12345678dyld:Symbolnotfound:__ZTTNSt3__118basic_stri......
  • MySql —— 索引
    可以按照四个角度来分类索引。按「数据结构」分类:B+tree索引、Hash索引、Full-text索引。按「物理存储」分类:聚簇索引(主键索引)、二级索引(辅助索引)。按「字段特性」分类:主键索引、唯一索引、普通索引、前缀索引。按「字段个数」分类:单列索引、联合索引。按数据结构分类 ......
  • 使用MySQL Shell备份和还原MySQL
    MySQLShell是MySQL的高级客户端和代码编辑器。除了提供的SQL功能之外,与MySQL类似,MySQLShell还为JavaScript和Python提供脚本功能,并包含用于使用MySQL的API。XDevAPI使用户能够处理关系型和文档数据,强烈建议MySQLServer8.0和5.7与MySQLShell8.0一起使用。MySQLShell包含用......
  • 在 MySQL中,如何定位慢查询?(SQL调优,调优经验)
    一、什么业务场景会出现慢查询的现象 聚合查询 多表查询 表数据量过大查询 深度分页查询  表象:页面加载过慢、接口压测响应时间过长(超过1s)二、如何定位慢查询? 1、介绍以下当时产生问题的场景(我们当时的一个接口测试的时候非常的慢,压测的结果大概5秒钟) ......
  • 多端全栈项目实战:大型商业级代驾业务全流程落地SpringCloudAlibaba+Mysql+Redis+Docke
    多端全栈项目实战:大型商业级代驾业务全流程落地SpringCloudAlibaba+Mysql+Redis+Docker+Uniapp+Vue3随着移动互联网的快速发展和智能手机的普及,代驾服务成为了一个日益火热的行业。在这个行业中,如何构建一个具备商业级可靠性和扩展性的代驾业务系统成为了关键问题。本文将介绍一......
  • 从mysql主从复制原理分析故障及延时场景!
    在很多的情况下生产环境所发生的问题,实际上都可以通过其工作原理来解决例如:mysql主从复制原理:  1.当用户在主库中写入数据时,将sql语句的执行写入binlog二进制文件中2.从库会生成一个i/o线程用来监听binlog日志文件的变化,若binlog文件发生变化,那么i/o线程将会提取binlog日志......
  • MySQL联合索引生效验证
    建表、添加数据,用于测试CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENT,`gid`varchar(20)NOTNULL,`cid`int(11)DEFAULTNULL,`uid`int(11)DEFAULTNULL,`name`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciDEFAULTNULL,PRIMARYKEY......
  • 练习题
    1、N个分数求和博客链接https://blog.csdn.net/weixin_73142957/article/details/128798429publicclassDemo3_01{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();intsu......
  • jmeter接口测试 -- 连接数据库(MySQL)
    三个步骤一、下载MySQL的连接驱动1、先查看MySQL的版本1)服务器上查看:mysql--version 2)在连接工具上查看 2、下载连接驱动,下载地址:https://dev.mysql.com/downloads/connector/j/1)选择系统(windows系统才选择我下图中......
  • 启动mysql时报错Failed to start mysqld.service: Unit not found
    问题描述:启动mysql时报错Failedtostartmysqld.service:Unitnotfound,如下所示:数据库:mysql5.7.42系统:rhel7.31、问题重现--mysql安装过程[root@leo-mysql-master~]#yumlocalinstallhttps://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm[root@leo......