sqlserver基础题,sqlserver考试题库

sqlserver填空题求助

top 3,desc

创新互联专注于企业成都全网营销、网站重做改版、爱民网站定制设计、自适应品牌网站建设、H5页面制作商城系统网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为爱民等各大城市提供网站开发制作服务。

declare

--,;

exec sp_rename

identity(1,1),not null

select , set

update,6

ORC

数据库文件的初始大小

DECLARE CURSOR

原子性,隔离性

显示事务,自动提交事务

go

实体型,联系

实体完整性,参照完整性

SQLserver 2005 数据库基础问题,我是新手,求答案,能详细就详细点,谢谢!

1、可以的,附加的时候可以指定路径

2、可以的,只要有“有权限的用户”

3、只有mdf可以的,只有ldf不行

4、非系统、非创建者

5、本机创建的话,本机要有sql数据库引擎服务, 脱离了服务器,还想在服务器上创建那是梦想

6、离婚和杀人的区别

7、要在帮助文件中找

8、有一个数据库服务,就是一个实例,实例的表象: 类似于几台不同的电脑

sqlserver 基础问题

是清空还是把不要这个表了

如果是清空,truncate table book.item

如果是整个删除,drop table book.item

求解答数据库基础SQLserver2/3/4题

SQL代码如下:

1.

CREATE TABLE Course

(

Cno VARCHAR(3) PRIMARY KEY,

Cname VARCHAR(30),

Cpno VARCHAR(3)

)

CREATE TABLE Student

(

Sno VARCHAR(7) PRIMARY KEY,

Sname VARCHAR(20),

Ssex CHAR(2),

birthday DATE,

Sdept VARCHAR(15)

)

CREATE TABLE SC

(

Sno VARCHAR(7),

Cno VARCHAR(3),

Grade INT,

CONSTRAINT pk_SC_Sno_Cno PRIMARY KEY(Sno, Cno)

)

2.

SELECT (SELECT COUNT(*)

FROM Student)

AS '学生总人数',

(SELECT COUNT(*)

FROM Student

WHERE Sno IN (

SELECT DISTINCT Sno

WHERE SC

))

AS '选修总人数'

3.

SELECT Sno, Sname, Cno, Cname, Grade

FROM Student s

JOIN SC

ON s.Sno = SC.Sno

JOIN Course c

ON c.Cno = SC.Cno

4.

SELECT AVG(Grade)

FROM SC

WHERE Cno = '001'

sql server题目

3、查询出课程号为‘002’,分数最高的学生学号

三、查询设计

1、SELECT 学号,姓名 FROM 学生

WHERE 班级 = '软件041'

2、SELECT * FROM 课程

WHERE 课程名称 LIKE '%语言%'

3、SELECT D.学号,D.姓名,D.班级

FROM (

SELECT TOP 5 学号 

FROM 选课 A

LEFT JOIN 课程 B

ON A.课程号 = B.课程号

WHERE B.课程名称 = 'C语言'

ORDER BY A.成绩 DESC

) C

LEFT JOIN 学生 D

ON C.学号 = D.学号

4、SELECT 班级,COUNT(班级)

FROM 学生

GROUP BY 班级

5、DECLARE @zhangsanchengji FLOAT

SELECT @zhangsanchengji = A.成绩

FROM 选课 A

LEFT JOIN 课程 B

ON A.课程号 = B.课程号

LEFT JOIN 学生 C

ON  A.学号 = C.学号

WHERE B.课程名称 = '计算机应用基础'

AND A.姓名 = '张三'

SELECT D.学号,D.姓名

FROM (

SELECT A.学号,A.成绩

FROM 选课 A

LEFT JOIN 课程 B

ON A.课程号 = B.课程号

WHERE B.课程名称 = '计算机应用基础'

) C

LEFT JOIN 学生 D

ON C.学号 = D.学号

WHERE 成绩  @zhangsanchengji

五、操作题,这里自己查相关的操作吧,不好描述,sqlserver软件操作起来还是挺方便的。

3、A

break:是跳出本次循环,也就是当@n = 1,循环终止并跳出begin-end执行外部的代码,此时@n = 1。

continue:重新开始循环,但是continue后的代码不执行的,这里直到@n = 0时。

return:过程中无条件退出,后续的所有代码都不执行,所以不会有输出。


分享文章:sqlserver基础题,sqlserver考试题库
网页网址:http://ybzwz.com/article/dscehjj.html