范文无忧网面试笔试笔试回答

SQL数据库试题求解

01月20日 编辑 fanwen51.com

[想知道2018下半年教师资格笔试的考试题型]根据历年公告发布情况,2018下半年教师资格笔试公告预计在9月份发布,2018下半年教师资格考试笔试和面试时间已定,考试时间在11月3号,面试时间在2019年1月5日-6日。下面是2018下半...+阅读

------------------------------------------------------ create table students(st_id varchar(20),st_name varchar(50),sex varchar(10)) insert into students(st_id,st_name,sex) select 'st001','张杰', '男' union all select 'st002', '公孙燕飞' ,'男' union all select 'st003', '王楠', '女' union all select 'st004', '王伟', '男' union all select 'st005','李燕纹', '女' union all select 'st006', '孙武' ,'男' select * from students create table teachers(t_id varchar(20),t_name varchar(50),t_lesson varchar(50)) insert into teachers select 't001', '张老师' ,'数学' union all select 't002', '李老师', '英语' delete from results create table results(r_id varchar(20),r_fenshu int,r_stid varchar(50),r_tid varchar(50)) insert into results select 'r001','90', 'st001', 't002' union all select 'r002', '68', 'st005', 't001' union all select 'r003', '92', 'st003' ,'t001' union all select 'r004', '82', 'st006', 't002' union all select 'r005', '70', 'st002', 't002' union all select 'r006', '86', 'st002', 't001' union all select 'r007', '57', 'st003', 't002' union all select 'r008', '76', 'st006', 't001' union all select 'r009', '55', 'st001', 't001' union all select 'r010', '77', 'st004', 't002' union all select 'r011', '58', 'st005', 't002' ---------------------------------------------------------- 1. select st_id from students where st_name = '王伟' 2.select st_id,st_name from students where st_name like '__燕%' 3 select st_name,len(st_name) as 名字长度 from students where sex ='男' 4 select min(r_fenshu) as 最低分数 from teachers t inner join results r on t.t_id =r.r_tid where t_lesson ='数学' --这个是不考虑成绩中有null值的 5 select s.st_id as 学生编号,r_fenshu as分数,r_tid as 课目号 from students s inner join results r on s.st_id =r.r_stid where s.sex='女' --如果还要课目的名称的话请用下面的 select s.st_id as 学生编号,r.r_fenshu as 分数,r.r_tid as 课目号,t.t_lesson as 课目名称 from students s inner join results r on s.st_id =r.r_stid inner join teachers t on r.r_tid = t.t_id where s.sex='女' 6 select avg(r.r_fenshu) from results r inner join teachers t on r.r_tid = t.t_id where t.t_lesson='英语' 7.select * from students s inner join results r on s.st_id =r.r_stid inner join teachers t on r.r_tid = t.t_id where s.st_id in (select top 2 st_id from students order by st_id desc) order by s.st_id desc 8 select sum(r.r_fenshu) as 总分 from results r inner join students s on r.r_stid =s.st_id where s.st_name = '王楠' 9.select distinct s.st_id,s.st_name from students s inner join results r on s.st_id = r.r_stid where st_id not in (select r_stid from results where r_fenshu<60) and st_id not in (select r_stid from results where r_fenshu >=90) 10 update results set r_fenshu = r_fenshu + 10 --如果分数不可能大于100请用这句 set r_fenshu = case when r_fenshu + 10 <=100 then r_fenshu + 10 else 100 end where r_stid in (select st_id from students where) 1 进阶题 select t.t_name,count(*) from students s,teachers t,results r where r.r_tid = t.t_id and s.st_id =r.r_stid and r.r_fenshu >= 60 and t.t_id in (select t_id from teachers where t_lesson='数学' ) --and t_lesson='数学' group by t.t_name 2 select top 1 sum(r_fenshu) as 总分,t.t_lesson,t_id,t_name from results r,teachers t where r.r_tid = t.t_id group by t.t_lesson,t_id,t_name order by 总分 desc 3. delete from results where r_stid in (select r_stid from results group by r_stid having count(r_tid) = 1) 1 选做题 select d.name from sysobjects d where d.xtype='U' 2.select top 5 * from students order by newid()

延伸阅读:

测试人员面试题为什么要在一个团队中开展软件测试工作1、为什么要在一个团队中开展软件测试工作? 在团队中开展软件测试工作,是因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的...

软件测试:Word文档中插入图片的测试面试题求测试思路先分析,你这个问题应该有主要侧重功能测试然后写用例 1、测试插入gif、jpg、png格式是否成功 2、测试在内容页、页眉、页脚插入图片是否成功 3、测试插入方式,word的图片有嵌...

公务员面试题:领导安排你起草一份单位下季度计划你怎么办1 认真分析本单位的具体情况,上一季度的工作情况。 2 根据上级和单位领导的指示精神以及本单位的现实情况,确定工作方针、工作任务、工作要求,再据此确定工作的具体办法和措施,...

公务员面试题目求教领导交予的任务1)、应该相信这是领导一时疏忽,忘记了有许多重要的工作,或者是人手实在少,没办法才交给我的,正确看待,不心存怨言,觉得市领导在给我穿小鞋。(2)、如果可能的话,在给领导处理新任务的时...

公务员面试题组织计划类本人从事机关工作,就从实际工作方面,说一个问卷调查的一般套路吧,可能不太全面(面试中要再结合自己熟悉的内容,要有自己特色): 1.做好计划和准备工作。如准备问卷调查,事先确定问卷...

c语言常见面试题网上找的 #include int cal(int h1,int length,int b[]); int main(){ unsigned int n[]=; int length=7; printf("%d",cal(-2,length,n)); return 0; } int cal(int h1,int l...

桌面工程师面试题一般是什么一般是一些关于实际操作的问题。 1. 针对全球五百强外资企业的IT技术服务工作, 如何解决用户在工作中出现有关网络、服务器和桌面系统的问题,包括完成系统安装、维护与用户协...

ie工程师工资和面试题在深圳的话,IE工程师的工资(不包括主管级别的)在3K~7K之间,再往上就要挂管理职了,这个各个公司不一样,有些公司4~5K就要挂主管级了。看你在问这个IE工程师的工资来看,你应该没有过I...

求计算机考试数据库模拟试题考试资料下载 或者 第八:考试内容: 一级考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能。考试科目:一级MS Office、一级WPS Office、一级B(部分省市开考)。 二...

推荐阅读
图文推荐
栏目列表