sql期末考试试题及答案

如题所述

mysql> create table Score
-> (Sno char(10),Cno char(10),Grade real,
-> constraint pk foreign key(Sno)
-> references student(Sno),
-> constraint pk1 foreign key(Cno)
-> references Course(Cno));
Query OK, 0 rows affected (0.01 sec)
2. 增加、修改和删除字段,要求:
(1) 给Student表增加一个memo(备注)字段,类型为Varchar(200)
mysql> alter table student add memo varchar(200);
Query OK, 0 rows affected (0.25 sec)
Records: 0 Duplicates: 0 Warnings: 0

(2)将memo字段的类型修改为Varchar(300)
mysql> alter table student
-> modify memo varchar(300);
Query OK, 0 rows affected (0.06 sec)

(3)删除memo 字段
mysql> alter table student drop memo;
Query OK, 0 rows affected (0.02 sec)
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-08-16
查询题:1).select*fromEMPwhereDEPTNO='20';2).select*fromEMPwhereENAMElike'MA%';3).select*fromEMPorderbyJOB;4).selectb.DNAME,COUNT(a.*)asnumfromEMPaleftjoinDEPTbona.DEPTNO=b.DEPTNOgroupbyb.DNAME5).select*fromEMPwhereSAL>(selectmax(SAL)asSALfromEMPwhereDEPTNO='20');程序题:1).函数:CREATEFUNCTION[SumN](@nINT)RETURNSINTASBEGINdeclare@outINT,@iintset@out=0set@i=1while@i<=@nbeginset@out=@out+@iset@i=@i+1endreturn(@out)END2).存储过程:CREATEPROCEDURE[emp_info](@nDECIMAL(2))ASselect*fromEMPwhereDEPTNO=@n视图和索引1).CREATEVIEW[emp10_view]ASselect*fromEMPwhereDEPTNO='10'2).ALTERTABLE[EMP]ADDCONSTRAINT[IX_Empno]PRIMARYKEYCLUSTERED([empno]ASC)本回答被网友采纳
第2个回答  2017-07-30
呵呵,这个估计有点难哦试卷找学校老师吧
第3个回答  2012-06-27
MYSQL 这个也太简单了
第4个回答  2012-06-24
没有

SQL Server期末考试试题
1、SELECT 学号,姓名 FROM 学生WHERE 班级 = '软件041'2、SELECT * FROM 课程WHERE 课程名称 LIKE '%语言%'3、SELECT D.学号,D.姓名,D.班级FROM (SELECT TOP 5 学号 FROM 选课 ALEFT JOIN 课程 BON A.课程号 = B.课程号WHERE B.课程名称 = 'C语言'ORDER BY A.成绩 DESC) CLEFT JOIN...

求sql2000试题答案~试题已经列出来了,求正确答案,谢啦
一、选择题 1、D 2、B 3、A 4、C 5、A 6、A 7、B 8、B 9、A 10、C 二、判断题 1、是 2、是 3、否 4、否 5、否 6、否 7、否 8、是 9、否 10、是 三 1、不知道 2、@,概念性的东西都记不清楚了

求SQL试题答案
1. C 2. A 3. A 4. B 说明:%是一个通配符,如select * from test where ID like 12% 这句话就表示在test表中搜索出ID以12开头的数据记录,可以是123,也可以是1234.5. C 6. A 如果读者也作为主键你想会发生啥情况,每个人只能借1本书,灾难啊 7. A 我真的运行了一次,因...

常见的SQL面试题:经典50例
oracle一、数据库对象:表(table) 视图(view) 序列(sequence) 索引(index) 同义词(synonym)1. 视图: 存储起来的 select 语句 可以对简单视图进行 DML 操作 复杂视图不能进行 DML 操作 2. 序列:用于生成一组有规律的数值。(通常用于为主键设置值)3. 索引:提高查询效率 自动创建:Oracle 会为具...

sql 面试题(难题汇总)
解答:运用日期函数、子查询和聚合函数解决问题。力扣网题:(1)获取第二高薪水;(2)获取第n高薪水。解答:利用窗口函数和子查询来筛选特定的薪水值。这些难题涵盖了SQL中的多种技术,包括窗口函数、子查询、日期函数、聚合函数等,旨在提升面试者在复杂场景下的SQL编写能力。

各位高手,帮一下忙,这是一道考试试题,要用SQL语句写出基本表,如下...
这几题的SQL语句如下:1.select 姓名 from 职工 where 年龄>45 2.select 参加.职工号 from 社会团体,参加 where 社会团体.编号=参加.编号 and 社会团体.名称='蓝球队'3.select 职工号 from 职工 where not exists(select 1 from 参加 where 参加.职工号=职工.职工号)4.select 名称 from 社会...

SQL的问题
1。向班级表中插入一条新记录(04,10物业管理)insert into 班级表 values(‘04’,10物业管理)2.查询09软件开发班所有学生姓名 select 学生姓名 from 班级表 where 班级号 in(select 班级号 from 班级表 where班级名=’09软件开发’)功能分析题:说出以下SQL语句的功能 1.delete from 学生 where ...

SQL笔面试题:如何求取中位数?
在数据分析的笔面试中,中位数的求取也是一个常见的考察点。今天,我将总结三种使用SQL求取中位数的方法。方法一:利用窗口函数 首先,我们需要对数据进行排序,找出居于中间位置的数。如果有奇数个数,那么最中间的一个数就是中位数;如果有偶数个数,那么中间两个数的平均数就是中位数。为了实现...

sql语句 面试题
这个简单,看答案,采纳吧~第一题是,用双top结构就可以查出来 1,select * from 学生表 where 学号 in (select top 5 学号 from 成绩表 where 学号 not in(select top 10 学号 from 成绩表 order by 分数) order by 分数)第二题是比较简单,用复合函数就行了,having select 姓名 from 成绩...

常见的SQL面试题:经典50例
一、多表连接与SQL操作 内连接(默认为INNER JOIN):连接两个表,仅返回匹配的记录。左连接(LEFT JOIN):返回左表的所有记录,加上与右表匹配的记录。右连接(RIGHT JOIN):返回右表的所有记录,加上与左表匹配的记录。UNION与UNION ALL:合并查询结果,UNION去除重复记录,UNION ALL保留所有记录。

相似回答