当前位置:首页 » 编程语言 » 有一套sql的题是谁做的
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

有一套sql的题是谁做的

发布时间: 2022-04-26 20:30:17

sql中的题目,谁来帮帮忙

update student set 院系='计算机科学系',专业代码='080002'
where 院系=(select 院系 from student group by 院系 having avg(age)=(select top 1 avg(age) from student group by 院系 order by avg(age)))

测试通过,请组织验收!
测试通过,请组织验收!
测试通过,请组织验收!
测试通过,请组织验收!
测试通过,请组织验收!
测试通过,请组织验收!
测试通过,请组织验收!
测试通过,请组织验收!
测试通过,请组织验收!

⑵ 有人帮我答一下SQL数据库的题目呢急!!谢谢!

你没指明每个字段的值的大小,所以我就帮你随便取下范围
create table EMP //职工表
(
EMPID char(10)Primary Key not null,
ENAME char(10) not null,
AGE int not null
SEX char(5) not null,
ECITY char(10) not null
)
create table WORKS //工作表
(
EMPID char(10) Primary Key not null ,
CompanyID char(10) foreign key references COMP(CompanyID) not null ,
SALARY char(10) not null
)
create table COMP//公司表
(
CompanyID char(10) Primary Key not null,
CNAME char(20) not null,
CITY char(30) not null
)

接着写下面的几个查询语句吧~~好久没写过SQL了....
5.
select EMPID,ENAME,SEX,CNAME,SALARY from EMP e join WORKS w on e.EMPID=w.EMPID join COMP c

on w.COMPID=c.COMPID where CNAME='联华公司' and SALARY>1000 and SEX='男'

先做到这里,累死我了。。。。。。

⑶ 谁有sql语句的练习题 最基础的刚开始自学中....

http://www.w3school.com.cn/sql/
看看这个教程吧。sql是以英语的语法进行书写的,相对比较枯燥。

⑷ 有谁可以帮我解决这些关于SQL的试题。。拜托了!!

1,D;
2,C;
3,D;
4,D; 但是有语法错误 如GROUPBY 应该为 Group by
5,B;
6,A;
7,D;
8,D;
9,A; C为错误答案,C值为'NULL',不是 is null

⑸ 有一套SQL的题谁给做一下

好长啊==

  1. 从学生表中查询 姓名为王芳 年龄19 性别为女 的所有信息

  2. 学生表 按年龄排降序 查询第一条(也就是年龄最大的学生)的所有信息

  3. 学生表中 按年龄升序 查询姓李的所有信息

  4. 0-50 所有偶数的sum值

  5. 学生表中的平均,总和,最大,最小(是不是有问题,怎么会有重复的)

  6. 查询学生表中 姓名为张三 年龄20 性别为女 的姓名,性别,年龄

    这么多重复的真的大丈夫吗==!

综合

  1. 参考六

  2. 条件语句为 生源地=唐山

  3. 参考五和六

  4. 参考三

  5. 我没看明白 sum求和 表起别名 as 学生人数

  6. group by 班级号 desc

  7. update 学生表 set 姓名=千颂伊 where 学号=5103

  8. between 5101 and 5103

  9. delete * from 学生表 where 姓名=都敏俊

  10. drop table student

    1.查询语句 显示列 商店代号 商店名 where city=长沙

2. 查询语句 显示列 商店名 where bname=书包

E-R图

一对多的关系 顾客表 和商品表

2. 表中标明 主外键 约束关系

⑹ 急,谁能算出这道sql数据库题,你就是牛人

不好意思,没想好一条sql如何写;先来两条sql吧

select t.工号, t.姓名, t.年龄, t.工资 from tab_name t where t.工资<(select t1.工资 from tab_name t1 where t1.姓名=‘your name’);
----返回工资小于你自己的员工信息

select count(1) from tab_name t where t.工资<(select t1.工资 from tab_name t1 where t1.姓名=‘your name’);
----返回工资小于你自己的员工人数
----其中 your name为你自己的姓名

----一条sql思路
select t.工号, t.姓名, t.年龄, t.工资, count(case when t.工资<(select t1.工资 from tab_name t1 where t1.姓名=‘your name’) then 1 else 0 end ) flag from tab_name t where t.工资<(select t1.工资 from tab_name t1 where t1.姓名=‘your name’);
---这里前四个字段为工资小于你自己的员工信息, 最后一个flag字段为工资小于你自己的员工人数
不懂请追问,谢谢

⑺ 谁会做SQL2000的试题的

我很厉害啊
回答完毕,希望对你的提问有帮助,谢谢采纳

⑻ 谁有sql 笔试题,要多的不要选择填空。

javaeye里面转的,十几个问题覆盖多个方面,含答案

目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。”

在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。

您能向我简要叙述一下SQL Server 2000中使用的一些数据库对象吗?

您希望听到的答案包括这样一些对象:表格、视图、用户定义的函数,以及存储过程;如果他们还能够提到像触发器这样的对象就更好了。如果应聘者不能回答这个基本的问题,那么这不是一个好兆头。

什么是索引?SQL Server 2000里有什么类型的索引?

任何有经验的数据库开发人员都应该能够很轻易地回答这个问题。一些经验不太多的开发人员能够回答这个问题,但是有些地方会说不清楚。

简单地说,索引是一个数据结构,用来快速访问数据库表格或者视图里的数据。在SQL Server里,它们有两种形式:聚集索引和非聚集索引。聚集索引在索引的叶级保存数据。这意味着不论聚集索引里有表格的哪个(或哪些)字段,这些字段都会按顺序被保存在表格。由于存在这种排序,所以每个表格只会有一个聚集索引。非聚集索引在索引的叶级有一个行标识符。这个行标识符是一个指向磁盘上数据的指针。它允许每个表格有多个非聚集索引。

NULL是什么意思?

NULL(空)这个值是数据库世界里一个非常难缠的东西,所以有不少应聘者会在这个问题上跌跟头您也不要觉得意外。

NULL这个值表示UNKNOWN(未知):它不表示“”(空字符串)。假设您的SQL Server数据库里有ANSI_NULLS,当然在默认情况下会有,对NULL这个值的任何比较都会生产一个NULL值。您不能把任何值与一个 UNKNOWN值进行比较,并在逻辑上希望获得一个答案。您必须使用IS NULL操作符。

什么是主键?什么是外键?

主键是表格里的(一个或多个)字段,只用来定义表格里的行;主键里的值总是唯一的。外键是一个用来建立两个表格之间关系的约束。这种关系一般都涉及一个表格里的主键字段与另外一个表格(尽管可能是同一个表格)里的一系列相连的字段。那么这些相连的字段就是外键。

什么是触发器?SQL Server 2000有什么不同类型的触发器?

让未来的数据库开发人员知道可用的触发器类型以及如何实现它们是非常有益的。

触发器是一种专用类型的存储过程,它被捆绑到SQL Server 2000的表格或者视图上。在SQL Server 2000里,有INSTEAD-OF和AFTER两种触发器。INSTEAD-OF触发器是替代数据操控语言(Data Manipulation Language,DML)语句对表格执行语句的存储过程。例如,如果我有一个用于TableA的INSTEAD-OF-UPDATE触发器,同时对这个表格执行一个更新语句,那么INSTEAD-OF-UPDATE触发器里的代码会执行,而不是我执行的更新语句则不会执行操作。

AFTER触发器要在DML语句在数据库里使用之后才执行。这些类型的触发器对于监视发生在数据库表格里的数据变化十分好用。

您如何确一个带有名为Fld1字段的TableB表格里只具有Fld1字段里的那些值,而这些值同时在名为TableA的表格的Fld1字段里?

这个与关系相关的问题有两个可能的答案。第一个答案(而且是您希望听到的答案)是使用外键限制。外键限制用来维护引用的完整性。它被用来确保表格里的字段只保存有已经在不同的(或者相同的)表格里的另一个字段里定义了的值。这个字段就是候选键(通常是另外一个表格的主键)。

另外一种答案是触发器。触发器可以被用来保证以另外一种方式实现与限制相同的作用,但是它非常难设置与维护,而且性能一般都很糟糕。由于这个原因,微软建议开发人员使用外键限制而不是触发器来维护引用的完整性。

对一个投入使用的在线事务处理表格有过多索引需要有什么样的性能考虑?

您正在寻找进行与数据操控有关的应聘人员。对一个表格的索引越多,数据库引擎用来更新、插入或者删除数据所需要的时间就越多,因为在数据操控发生的时候索引也必须要维护。

您可以用什么来确保表格里的字段只接受特定范围里的值?

这个问题可以用多种方式来回答,但是只有一个答案是“好”答案。您希望听到的回答是Check限制,它在数据库表格里被定义,用来限制输入该列的值。

触发器也可以被用来限制数据库表格里的字段能够接受的值,但是这种办法要求触发器在表格里被定义,这可能会在某些情况下影响到性能。因此,微软建议使用Check限制而不是其他的方式来限制域的完整性。

返回参数和OUTPUT参数之间的区别是什么?

如果应聘者能够正确地回答这个问题,那么他的机会就非常大了,因为这表明他们具有使用存储过程的经验。

返回参数总是由存储过程返回,它用来表示存储过程是成功还是失败。返回参数总是INT数据类型。

OUTPUT参数明确要求由开发人员来指定,它可以返回其他类型的数据,例如字符型和数值型的值。(可以用作输出参数的数据类型是有一些限制的。)您可以在一个存储过程里使用多个OUTPUT参数,而您只能够使用一个返回参数。

什么是相关子查询?如何使用这些查询?

经验更加丰富的开发人员将能够准确地描述这种类型的查询。

相关子查询是一种包含子查询的特殊类型的查询。查询里包含的子查询会真正请求外部查询的值,从而形成一个类似于循环的状况。

关于面试过程的思考

这些问题只不过是确定一个SQL Server数据库开发人员是否合格的起点。根据应聘者对上面这些问题的回答情况,我可能会要求他们参加我的TSQL编程考试,这一般是一套根据不同情况进行的10到12个数据库查询。

您需要自己决定将要雇用的开发人员具有什么样的专业技能。然后,需要通过自己的经验、判断以及在面试时对应聘者的感受(来做最终决定)。

您在面试数据库开发人员时一般会问哪些问题呢?让我们一起来讨论一下吧。

Tim Chapman是肯塔基州路易维尔市一家银行的SQL Server数据库管理员,他有超过7年的行业经验。他还通过了微软SQL Server 2000和SQL Server 2005的认证。

⑼ SQL数据库系统及应用~试题一套~~求高手解答!!

一、1.C,2.D,3.A,4.D,5.D,6.C,7.D,8.D,9.C,10.D
二、1.A,2.A,3.A,4.A,5.B.6.A,7.B,8.B,9.B,10.B
自己做着玩的,非标准答案~

⑽ 谁会做这道SQL server的题目呀!

2.将“姓名”列的列长度由原来的8改为10。 alter table xs
alter column 姓名 nchar(10);3.将表中所有学生的总学分都增加10分。 update xs set 总学分=总学分+10;4.查找计算机专业同学的学号、姓名。 select 姓名,专业名 from xs where 专业名='计算机';5.查询陈姓单名的学生情况。 select * from xs where 姓名 like '陈_';6.查询女生总学分介于40~50的学生姓名。 select 姓名 from xs where 性别=1 and 总学分 between 40 and 50;