SQL笔试:Student学生表,Course 课程表,Sc选课表

SQL查询技巧:学生成绩与课程分析 本文通过SQL查询示例,深入探讨了教育管理系统中学生成绩和课程信息的分析方法。从创建数据库表到执行复杂查询,展示了SQL在数据管理和分析中的强大功能。这些技巧有助于提高数据处理能力,优化教育管理系统的效率。 阅读详情

tudent学生表(学号,姓名、性别、年龄、组织部门),Course 课程表(编号,课程名称),Sc选课表(学号,课程编号,成绩)
写一个SQL语句,查询选修了计算机原理的学生学号和姓名
select 学号,姓名 from Student where 学号 in
(select 学号 from Sc where 课程编号 in
(Select 课程编号 from Course where 课程名称 = ‘计算机原理’))
写一个SQL语句,查询“周星驰”同学选修了的课程名字
select 课程名称 from Course where 编号 in (
select Sc.课程编号 from Student,Sc where Student.姓名=’周星驰’ and Student.学号 = Sc.学号)
写一个SQL语句,查询选修了5门课程的学生学号和姓名
Select 学号,姓名 from Student where 学号 in (
Select 学号,count(课程编号) from Sc group by 学号 having count(课程编号)>=5)

Student(S#,Sname,Sage,Ssex)学生表
S#:学号
Sname:学生姓名
Sage:学生年龄
Ssex: 学生性别
Course(C#,Cname,T#)课程表
C#,课程编号;
Cname:课程名字;
T#:教师编号;
SC(S#,C#,score)成绩表
S#:学号;
C#,课程编号;
Score:成绩;
Teacher(T#,Tname)教师表
T#:教师编号;
Tname:教师名字

查询“001”课程比“002”课程成绩高的所有学生学号
select SC1.S#
from SC SC1 JOIN SC SC2 ON SC1.S#=SC2.S#
WHERE SC1.C#=‘001’ AND SC2.C#=‘002’ AND SC1.score>SC2.score

查询平均成绩大于60分的同学的学号和平均成绩
select S#,AVG(score) 平均成绩
from SC
group by S#
having AVG(score)>60

查询所有同学的学号、姓名、选课数、总成绩
select Student.S#,Sname,COUNT(*) 选课数,SUM(score) 总成绩
from Student JOIN SC on Student.S#=SC.S#
group by Student.S#,Sname

查询姓“李”的老师的个数
Select count(*) from Teacher where Tname like ‘李%’;

查询没学过“叶平”老师课的同学的学号、姓名
SELECT stu2.s#,stu2.stuname FROM Student stu2 WHERE stu2.s# NOT IN
(SELECT DISTINCT stu.s# FROM student stu, course c,teacher tea,score score
WHERE stu.s#= score.s# AND course.c#= score.c#
AND tea.t#= course.t#AND tea.tname= ‘叶平’ )
 

数据库:实验五MySQL数据库对象-(视图、索引) 1.创建学生成绩(xscj)数据库 create database xscj; 2.在数据库中创建student、course、score、teacher四张数据表。 create table student( S_no bigint(11) not null PRIMARY KEY unique AUTO_INCREMENT COMMENT'学生学号', S_name Varchar(50) not null COMMENT'学生姓名', S_sex VARChar(2) n... 阅读详情

相关推荐

Student,Course,Sc表的建立

STUDENT 创建,插入 create table student(sno char(9)primary key,sname char(20) unique,ssex char(2),sage smallint,sdept char(20)); insert into student values('201215121','李勇','男',20,'CS'),('201215122','刘晨','女',19,'CS'),('201215123','王敏','女',18,'MA'),('201215125

qq_45769050的博客 6443

SQL 1

创建四个表并添加数据 student: insert into student(学号,姓名,出生日期,性别) values('0001' , '猴子' , '1989-01-01' , '男'); insert into student(学号,姓名,出生日期,性别) values('0002' , '猴子' , '1990-12-21' , '女'); insert into student(学号,姓名,出生日期,性别) values('0003' , '马云' , '1991-12-21'

Coder的博客 849

数据分析基础笔试题

将5升桶的水倒入3升桶,5升桶剩2升(3升桶满,5升桶余2升);将5升桶的2升水倒入3升桶(3升桶有2升,5升桶空);再次装满5升桶(5升满,3升桶仍有2升);将5升桶的水倒入3升桶直至3升桶满(需倒入1升),此时5升桶剩下5-1=4升。解析:要展示“计算机科学系”的老师和学生,需要分别从教师表(筛选出院系为“计算机科学系”的老师,获取教师编号、教师姓名、年龄)和学生表(筛选出院系为“计算机科学系”的学生,获取学号、学生姓名、年龄)中查询数据,然后通过 UNION ALL 将两个结果集合并。

Joket_or的博客 1707

学生、课程、成绩三表sql查询

学生表 student(sid,name),sid为主键,name为姓名 课程表course (cid,name) ,cid为主键,name为课程名称 成绩表result(sid,cid,score),score为成绩 新建表 插入数据 写一条语句查询所有学生的成绩 写一条语句,统计最高分最低分平均分 给空值成绩添加为0(好像没用) ...

xppythonnew的博客 7245

数据笔试题

学生表:STUDENT(S#,SNAME,SAGE,SSEX)课程表:COURSE(C#,CNAME,T#)成绩表:SC(S#,C#,SCORE)教师表:TEACHER(T#,TNAME)其中,1)学生表里的字段含义:S#代表学号,SNAME代表学生姓名,SAGE代表学生年龄,SSEX代表学生性别2)课程表里的字段含义:C#代表课程编号,CNAME代表课程名字,T#代表教师编号,3)成绩表 ...

开发之路 1565

从传统扫描到SSN:Tessent数据包技术如何减少90%测试时间

本文深入探讨了Tessent流式扫描网络(SSN)如何通过其核心的数据包技术,彻底改变芯片测试范式。该技术将测试数据封装成标准化数据包,在共享总线上进行智能路由与分发,实现了动态带宽分配与核心独立测试,从而将复杂SoC(如AI芯片)的总体测试时间大幅削减90%,并显著提升测试灵活性与可扩展性。

meat5的博客 490

mysql面试学生表_SQL笔试:Student学生表,Course 课程表,Sc选课表

Student学生表(学号,姓名、性别、年龄、组织部门),Course 课程表(编号,课程名称),Sc选课表(学号,课程编号,成绩)写一个SQL语句,查询选修了计算机原理的学生学号和姓名select 学号,姓名 from Student where 学号 in(select 学号 from Sc where 课程编号 in(Select 课程编号 from Course where 课程名称 = ...

weixin_30759083的博客 3178

【电驱动】永磁同步电机工作原理及分类

永磁同步电机工作原理及分类

星Yeah 的博客 7323

mysql数据库面试题学生表_SQL笔试题:下面是学生表(student)的结构说明

SQL笔试题:下面是学生表(student)的结构说明字段名称字段解释字段类型字段长度约束s_id学号字符10PKs_name学生姓名字符50Notnulls_age学生年龄数值3Notnulls-sex学生性别字符(男:1女:0)1Notnull下面是教师表(Teacher)的结构说明字段名称字段解释字段类型字段长度约束t_id教师编号字符10PKt_name教师名字字符50Notnu...

weixin_34247523的博客 4469

unity | 动画模块之滚动选项框

动画模块之滚动选项框

菌菌兹的博客 2074

在实车上进行lio-sam测试

PS:将雷达和imu相对固定后,拆下来,原地晃啊晃,直到xyz进度达到百分百,参考gif。标定完成后,会在result文件夹下生成result.txt。

如果想成为中心,那么就到中心去吧。 997

常见的SQL笔试题和面试题(上):经典50题

https://zhuanlan.zhihu.com/p/38354000常见的SQL笔试题和面试题(上):经典50题已知有如下4张表:学生表:STUDENT(S#,SNAME,SAGE,SSEX)课程表:COURSE(C#,CNAME,T#)成绩表:SC(S#,C#,SCORE)教师表:TEACHER(T#,TNAME)其中,1)学生表里的字段含义:S#代表学号,SNAME代表学生姓名,SAGE...

codema的博客 19万+

Python 实战:全面解析“微信搜一搜”内容爬取,从入门到企业级架构

本文将带你从零搭建爬虫项目,采用 Requests、Scrapy、Selenium、Proxy 池、中间人监控(如 Fiddler/mitmproxy)、分布式调度、数据库持久化、断点续抓等方案,实现可持续、抗封能力强的内容抓取系统。理解“微信搜一搜”页面结构与 Javascript 渲染逻辑;使用 Scrapy 框架搭建分布式爬虫;使用 Selenium 模拟浏览器抓取;构建代理池提升爬取成功率;对抗验证码、IP 封禁与 cookie 过期问题;

2201_76125261的博客 1393

常见的SQL笔试题和面试题:SQL经典50题

  常见的SQL笔试题和面试题(上):经典50题   已知有如下4张表: 学生表:STUDENT(S#,SNAME,SAGE,SSEX) 课程表:COURSE(C#,CNAME,T#) 成绩表:SC(S#,C#,SCORE) 教师表:TEACHER(T#,TNAME) 其中, 1)学生表里的字段含义: S#代表学号,SNAME代表学生姓名,SAGE代表学生年龄,SSEX代表学生...

YunWisdom 3670

【Python开发者必看】Windows下Python版本管理器Pyenv安装使用,轻松管理Python版本的入门与进阶指南,从此告别Python环境不兼容的噩梦

好了,关于 【Python开发者必看】Windows下Python版本管理器Pyenv安装使用,轻松管理Python版本的入门与进阶指南,从此告别Python环境不兼容的噩梦 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。1、手动下载对应版本到 pyenv-win\install_cache 目录(如上手动操作安装步骤,文件名需匹配,如 python-3.10.0-amd64.exe)。该指令会列出,pyenv包管理工具所支持的所有python版本,

Spring Boot-Common On With You 852

常说的cache机制到底是什么?L1 cache和 L2 cache是什么?

一文带你迅速了解CPU内的cache机制!!图解多核CPU中的多级cache结构。为何有的处理器没有cache?

车载系统攻城狮 5875

笔试常考的学生表查询SQL(亲测,绝对正确)

问题: 已知关系模式: s (sno,sname) 学生关系表 ---------- sno为学号,sname为姓名 c (cno,cname,cteacher) 课程关系-- cno为课程号,cname为课程名,cteacher为任课教师 sc(sno,cno,scgrade) 选课关系表— sno关联s,cno关联c,scgrade为成绩 根据此关系式我自己建立了几个表: 1....

不可以庸俗堕落的博客 2511

学Simulink--决策规划场景实例:基于Simulink的智能车辆行为决策仿真

本文基于Simulink平台构建智能车辆变道决策仿真系统,采用MOBIL算法实现"决策-规划-执行"全流程。系统包含自车动力学模型、环境感知模块(含5%噪声)、决策控制器和轨迹规划模块,通过五次多项式实现平滑变道。仿真验证了三种典型工况:正常变道(成功率100%)、邻车拒绝让行和紧急避障,各项指标均满足要求(TTC>3s,横向加速度<2m/s²,决策周期<100ms)。文章详细介绍了建模步骤、核心算法实现和参数配置方法,并提出了强化学习、多车协同等优化方向。该模型为智能

amy_mhd的博客 152

企业SQL笔试_quertions(48道面试题)

Student(SID, Sname, Sage, Ssex) 学生表 Course(CID, Cname, TID) 课程表 SC(SID, CID, score) 成绩表 Teacher(TID, Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; SELECT * FROM SC SC1,SC SC2 WHERE SC1.CID='01' AND SC2.CID='02' AND SC1.SID=SC2.SID AND SC1.SCORE &g

qq_40147985的博客 527

SAP B1中文培訓教材_SDK

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

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

50道SQL经典面试题(下)

点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货。由于篇幅较长,上次已经给小伙伴们分享了25道面试题,还没看的可以戳这里:50道SQL经典面试题(上)今天继续给小伙...

SQL数据库开发 1132

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SQL基础&笔试题

仅以此篇博客纪念让我羞愧的一次笔试,作为对数据库基础的恶补。 一、SQL的基本概念:   SQL是集数据定义语言DDL,数据操纵语言DML,数据控制语言DCL的功能于一体,可以独立完成数据库生命周期的全部活动。   包括:定义关系模式,插入数据,建立数据库;      对数据库中的数据进行查询和更新;      数据库重构和维护;      数据库安全性、完整性控制;等一系列操作要求。...

weixin_34417635的博客 123

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 微信开发之获取标签详情的技术实现
下一篇: 微信开发之一键修改好友标签的技术实现
普通网友
博客等级 码龄4年 283粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值