sql面试50题------(1-10)】的更多相关文章

文章目录 1.建表 1.1 学生表和插入数据 1.2 教师表和数据 1.3 课程表和数据 1.4 成绩表和数据 2.数据库数据 2.1 学生表 2.2 教师表 2.3 课程表 2.4 得分表 1.建表 1.1 学生表和插入数据 |学号| 姓名|生日|性别| |–|–|–|–|–| |s_id |s_name |s_birth|s_sex| sql脚本 -- ---------------------------- -- Table structure for student -- -------…
1.查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(重点) SELECT a.s_id,a.s_score FROM (') as a INNER JOIN (') as b on a.s_id=b.s_id WHERE a.s_score>b.s_score; 15.查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩(重点) SELECT a.s_id,a.s_name,avg(s_score) FROM student as a INNER JOIN score a…
文章目录 11.查询至少有一门课与学号为'01'的学生所学课程相同的学生的学号和姓名 12.查询和'01'号同学所学课程完全相同的其他同学的学号 13.查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩 16.检索01课程分数小于60,按分数降序排列的学生信息 17.按平均成绩从高到低显示所有同学的所有课程的成绩以及平均成绩 18.查询各科成绩最高分,平均分,最低分,及格率,中等率,优良率,优秀率 20.查询学生的总成绩并进行排名 11.查询至少有一门课与学号为'01'的学生所学课程相同的…
文章目录 1.查询课程编号'01'比课程编号'02'成绩高的所有学生学号 2.查询平均成绩大于60分得学生的学号和平均成绩 3.查询所有学生的学号,姓名,选课数,总成绩 4.查询姓"猴"的老师的个数 5.查询没有学过张三老师课的学生的学号和姓名 6.查询学过张三老师所教的所有课的同学的学号和姓名 7.查询学过编号为01的课程并且也学过编号为02的课程的学生的学号和姓名 8.查询课程编号为02的总成绩 9.查询所有课程成绩小于60分的学生的学号.姓名 10.查询没有学全所有课程的学生的学…
文章目录 21.查询不同老师所教不同课程平均分从高到低显示 23.使用分段[100,85),[85,70),[70,60),[<60] 来统计各科成绩,分别统计各分数段人数:课程ID和课程名称 21.查询不同老师所教不同课程平均分从高到低显示 以课程为主题:两表联合,以课程分组,求平均值(假如不同的老师教同一门课,这种情况不予考虑) select a.c_id '课程号',b.c_name '课程名', avg(a.s_score) '平均分' from score as a inner JOI…
面试50题: 题目:第一个只出现一次的字符 题:在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置. 解题思路一:利用Python特性 # -*- coding:utf-8 -*- class Solution: def FirstNotRepeatingChar(self, s): # write code here if not s or len(s)<=0: return -1 for i in s: if s.count(i…
题记:从知乎上看到的一篇文章,刚好最近工作中发现遇到的题目与这个几乎一样,可能就是从这里来的吧.^_^ 里面的答案没有细看,SQL求解重在思路,很多时候同一种结果可能有多种写法,比如题中的各科成绩取前三名,我是在看到这篇文章想到的另一种写法,不过题中的写法也可以做为参考学习.以此记录. 以下转自:https://zhuanlan.zhihu.com/p/72223558 这篇文写了挺久了,有一位细心的小伙伴滑稽发现了一个错误,很感谢有人认真的在看,我重新修改了一下! 很久之前我写过一篇学习sql…
-- 一.创建教学系统的数据库,表,以及数据 --student(sno,sname,sage,ssex) 学生表--course(cno,cname,tno) 课程表--sc(sno,cno,score) 成绩表--teacher(tno,tname) 教师表 --1.创建数据库test1use masterGO IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = 'test1')    DROP DATABASE…
一个项目涉及到的50个Sql语句问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号--3.教师表 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名--4.成绩表 SC(S#,C#,score) --S# 学生编号,C# 课程编号,score 分…
命令nslookup是做什么的? Nslookup 是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具. 你如何把CPU占用率最高的进程显示出来? top -c 按照cpu排序 如果检查Linux上开放的端口,并将不用的端口屏蔽掉? natstat -ltup 查看开放了那些端口,不用的防火墙屏蔽掉 什么是Linux?它和Unix有什么不同? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.…