sql笔试题及答案(笔试题:sql语句考察:表名:exam,字段:name, class(1~4的整数), score1, score2(0~100的整数))
本文目录
- 笔试题:sql语句考察:表名:exam,字段:name, class(1~4的整数), score1, score2(0~100的整数)
- 数据库笔试题目
- 一道sql笔试题
- sql笔试题
- sql server 笔试题,求答案,急!!!!!!!!!!!!!!
- 某公司SQL 笔试题寻找答案
- MSSQL Server面试题整合
- java以及SQL笔试两道选择题求解释
- sql笔试题,写出这个sql
- SQL笔试题
笔试题:sql语句考察:表名:exam,字段:name, class(1~4的整数), score1, score2(0~100的整数)
select name 姓名,score1+score2 总分from examwhere class=’三班’ and score1》=0 and score2》=80;任务二:select class 班级,avg(score1) 成绩1,avg(score2) 成绩2from examgroup by class;
数据库笔试题目
1.增加删除 因为两个表的USERNAME字段是应该是设置了外键关联,这样不仅结构清晰,而且还确保了数据的完整性。看题目的意思是USERS跟PRODUCT的对应关系应该是1:n,一个USERS可以生产许多个PRODUCT。 INSERT INTO PRODUCT(PRODUCT.PRODUCTNAME,PRODUCT.PRODUCTCOUNT,PRODUCT.USERNAME) VALUES (char,int,char); 插入产品 INSERT INTO USERS (USERNAME) VALUES (char); 插入用户 删除就省略了。 至于如何确定是否存在,你直接在插入产品前搜索USERS表就好了啊 4.存储过程 CREATE PROC proc_AddUserAccount //定义一个过程名 @pName nvarchar(200),@pCount intAS,@pUser nvarchar(200)//3个变量 BEGIN INSERT INTO PRODUCT(PRODUCT.PRODUCTNAME,PRODUCT.PRODUCTCOUNT,PRODUCT.USERNAME) VALUES (@pName,@pCount ,@pUser);//添加记录 RETURN @@ID //返回ID END
一道sql笔试题
select 姓名, sum(case when 课程=’语文’ then 成绩 end) 语文, sum(case when 课程=’数学’ then 成绩 end) 数学, sum(case when 课程=’英语’ then 成绩 end) 英语from cjb group by 姓名
sql笔试题
两个表第一个store(store_id,city,space)第二个employee(store_id,emp_id,salary)1、每家店的平均工资select t1.store_id,AVG(salary) from store t1 inner join employee t2 on t1.store_id=t2.store_di group by t1.store_id2、每个城市的平均工资select t1.city,AVG(salary) from store t1 inner join employee t2 on t1.store_id=t2.store_di group by t1.city3、查找该城市存在员工工资低于1000的城市信息select distinct t1.cityfrom store t1 inner join employee t2 on t1.store_id=t2.store_idwhere t2.salary《10004、查找城市其职工工资有低于1000的该城市职工平均工资select t1.city,avg(t2.salary)from store t1 inner join employee t2 on t1.store_id=t2.store_idwhere exists(select * from employee t3 where t1.store_id=t3.store_id and t3.salary《1000)group by t1.city其他的自己看吧,比较简单 5、每个城市工资最高的员工信息select t2.city,t1.* from employee t1 inner join store t2 on t1.store_id=t2.store_id where exists(select * from (select t1.city,max(salary) from store t1 inner join employee t2 on t1.store_id=t2.store_di group by t1.city) tt where t1.city=tt.city and t2.salary=tt.salary)6、查询每个城市的员工总工资,总的店面面积(?),门店的数量,员工数量,最高/最低工资数
sql server 笔试题,求答案,急!!!!!!!!!!!!!!
这套笔试题你想拿上100分,也该悬赏上100分。 输上基本上都有答案,看看SQL2005的书 create database STU --创建数据库 use login1 go create table STUDENT --建表 ( SNO char(10) primary key, SNAME varchar(8), SEX char(2) default 男,--默认值为男,只能输入男或女 SAGE int, SDEPT VARCHAR(20) ) 别的表类似。
某公司SQL 笔试题寻找答案
第一道题是查看学生的姓名,选修的课程和对应的学分吧 select ’姓名’=(select name from students_t where id=student_course_t.student_id ), ’选修课程’=(select name from course_t where id=student_course_t.course_id ), ’学分’=(select credit from course_t where id=student_course_t.course_id ) from student_course_t order by credit desc 只能给你第一题的了。后面的如果不自己打一次容易出现错误,用嵌套子查询加相关查询可以做到, oracle语法的话最后要加分号;
MSSQL Server面试题整合
3。表内容如下-----------------------------ID LogTime1 2008/10/10 10:00:001 2008/10/10 10:03:001 2008/10/10 10:09:0022008/10/10 10:10:0022008/10/10 10:11:00......-----------------------------请问各位高手,如何查询登陆时间间隔不超过5分钟的所有记录.几道经典的SQL笔试题目(有答案)(2)表名:成绩表姓名 课程 分数张三 语文 81张三 数学 75李四 语文 56李四 数学 90王五 语文 81王五 数学 100王五 英语 49(其他用户实验的记录大家可自行插入)给出成绩全部合格的学生信息(包含姓名、课程、分数),注:分数在60以上评为合格select * from scorewhere s_name not in(select s_name from scorewhere score60)或者:select * from score where s_name in(select s_name from scoregroup by s_namehaving min(score)=60)(3)表名:商品表名称 产地 进价苹果 烟台 2.5苹果 云南 1.9苹果 四川 3西瓜 江西 1.5西瓜 北京 2.4(其他用户实验的记录大家可自行插入)给出平均进价在2元以下的商品名称select 名称 from 商品表 group by 名称 having avg(进价)2(4)表名:高考信息表准考证号 科目 成绩2006001 语文 1192006001 数学 1082006002 物理 1422006001 化学 1362006001 物理 1272006002 数学 1492006002 英语 1102006002 语文 1052006001 英语 982006002 化学 129(其他用户实验的记录大家可自行插入)给出高考总分在600以上的学生准考证号select 准考证号 from 高考信息表 group by 准考证号 having sum(成绩)600(5)表名:高考信息表准考证号 数学 语文 英语 物理 化学2006001 108 119 98 127 1362006002 149 105 110 142 129(其他用户实验的记录大家可自行插入)给出高考总分在600以上的学生准考证号select 准考证号 from 高考信息表 where (数学+语文+英语+物理+化学)600(四部分)(一)表名:clubid gender age67 M 1968 F 3069 F 2770 F 1671 M 32(其余测试数据请自行插入)查询出该俱乐部里男性会员和女性会员的总数select gender,count(id) from club group by gender(二)表名:teamID(number型) Name(varchar2型)1 a2 b3 b4 a5 c6 c要求:执行一个删除语句,当Name列上有相同时,只保留ID这列上值小的例如:删除后的结果应如下:ID(number型) Name(varchar2型)1 a2 b5 c请写出SQL语句。delete from team where id not in(select min(a1.id) from team a1where a1.name=team.name )delete from team where id not in(select min(id) from team group by name)(三)表名:studentname course score张青 语文 72王华 数学 72张华 英语 81张青 物理 67李立 化学 98张燕 物理 70张青 化学 76查询出“张”姓学生中平均成绩大于75分的学生信息select * from student where name in(select name from studentwhere name like ’张%’group by name having avg(score)75)
java以及SQL笔试两道选择题求解释
java.sql.*中主要是一些数据库相关的类,如Connection, Driver, Statement, ResultSet等。
TCL SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
sql笔试题,写出这个sql
此题的考点是行转列,可用case when +group by 实现
具体如下
select
s.userid,
max(case when s.typeid=1 then s.vaule END) 手机号码,
max(case when s.typeid=2 then s.vaule END) 邮箱地址,
max(case when s.typeid=3 then s.vaule END) 固定号码,
max(case when s.typeid=4 then s.vaule END) 微博名字
from (select a.userid,b.typeid,b.typename,a.vaule from test.messge a,test.baseon b
where a.typeid=b.typeid)s
GROUP BY s.userid
SQL笔试题
一一般不用一句话写数据部分 select date, sum(num) as num from table group by date合计部分 select sum(num) as sum from table如果非要和在一起显示只能这样select date, sum(num) as num from table group by dateunionselec ’合计’ as date, sum(num) as num from table二假设你的月份是数字的话select t1.person, t1.month, t1.income as 本月收入, t2.income as 上月收入, t2.income as 下月收入 from table t1 inner join table t2 on t1.month=t2.month+1 inner and t1.person=t2.person inner join table t3 on t1.month=t3.month-1 and t1.person=t3.person假设月份是日期格式(yyyy-mm-dd)select t1.person, t1.month, t1.income as 本月收入, t2.income as 上月收入, t2.income as 下月收入 from table t1 inner join table t2 on datediff(m,t2.month,t1.month)=1 inner and t1.person=t2.person inner join table t3 on datediff(m,t1.month,t3.month)=1 and t1.person=t3.person 如果能给出月份的实际数据会比较好给你个准确的答案
更多文章:
oracle跨库关联查询(请问oracle数据库中两张表分别在两个数据库中怎么能建关联)
2024年4月17日 04:04
windows虚拟机安装教程(怎样安装windows 的虚拟机)
2024年10月23日 15:45
filezilla文件名显示乱码(文件名出现奇怪的乱码,求解决方法)
2024年7月19日 07:30
eclipse安装要求(你好,请问电脑上要安装eclipse,需要的最低配置的cpu和内存分别要多大注意,是要最低标准哦)
2024年10月9日 14:55
网络编程应用(在哪些场景需要应用网络编程 网络程序与一般的单机环境运行的程序有何不同)
2024年6月25日 08:55
kotlin教程android(android studio怎么使用kotlin)
2024年1月1日 21:00
mostpopular(the most popular是什么意思)
2024年7月14日 09:51
ip地址dhcp是什么意思(电脑网络连接DHCP是什么意思)
2024年7月8日 08:27