A. 填空题:sql语句中的表,可以是基本表,也可以是——
视图
view
这道题考察sql查询
什么是视图?
在
SQL
中,视图是基于
SQL
语句的结果集的可视化的表。
视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加
SQL
函数、WHERE
以及
JOIN
语句,我们也可以提交数据,就像这些来自于某个单一的表。
注释:数据库的设计和结构不会受到视图中的函数、where
或
join
语句的影响。
SQL
CREATE
VIEW
语法
CREATE
VIEW
view_name
ASSELECT
column_name(s)FROM
table_nameWHERE
condition
注释:视图总是显示最近的数据。每当用户查询视图时,数据库引擎通过使用
SQL
语句来重建数据。
查询方法
select
*
from
view_name
B. 有谁会这个题,SQLserver的题
五(1)、查询所有图书类别为“中国历史”的所有图书记录
五(2)、查询所有图书名称中包含“SQLServer”的图书
五(3)、查询各类别图书的数量(按图书类别分组)
六(2)、
altertableTeacherADDtelchar(15)
GO
sp_addextendedpropertyN'MS_Description',N'联系电话','USER',N'dbo','TABLE',N'Teacher','COLUMN',N'tel'
六(3)、
(8,2)
GO
sp_addextendedpropertyN'MS_Description',N'工资','USER',N'dbo','TABLE',N'Teacher','COLUMN',N'salary'
六(4)、
altertableTeacher
addconstraintck_titlecheck(titleIN('教授','副教授','讲师','助教'))
六(5)、
INSERTINTOTeacher
VALUES('10001','李芳','女','1975-3-14','副教授','计算机系','83118147',4582.5)
六(6)、
UPDATEdbo.TeacherSETtel='18653155668'WHEREtname='李芳'
六(7)、
SELECTtname'姓名',YEAR(GETDATE())-YEAR(birthday)AS'年龄',salary'工资',title'职称'
FROMdbo.Teacher
WHEREdepart='计算机系'
六(8)、
CREATEVIEWV_TeacherAS
SELECTtop100percenttid,tname,depart,telFROMdbo.Teacher
ORDERBYdepart
六(9)、
SELECTtitle,COUNT(*)numFROMdbo.Teacher
GROUPBYtitle
六(10)、
SELECTtitle'系部',MAX(salary)'最高工资',MIN(salary)'最低工资',AVG(salary)'平均工资'
FROMdbo.Teacher
GROUPBYtitle
C. 高分求SQL题目答案
*****************
11、smallint是短整形 范围:-32768到32767,它是SQL的数据类型。
12、SQL允许字段为汉字
13、错误
14、正确
15、正确
*****************
3填空题
1、 100 和 C
2、beautiful 和 我心中的太阳
3、选择, 投影、连接
4、6 和 8
5、13.4300 和 13.4570
*****************
4、设计题
问题参照下面网址的【五:设计题】:
http://www.sdwm.cn/xueyuan/jpk/sqljpk/lxtk/stk01.htm
答案参照下面网址【五】:
http://www.sdwm.cn/xueyuan/jpk/sqljpk/lxtk/stkda01.htm
*****************
补充说明:这个网站上的内容不粗的,学习SqlServer可以参照一下,希望你早日成为SqlServer大师。
以上,希望对你有所帮助。
D. SQL server 2000 试题,急急急!高手们帮一帮我吧!!
来错地方了,求课本比较好。
E. SQLServer综合考试试题 多项选择题 拜托了 要速度啊
1、ABC
2、ABD
3、ABD
4、ABC
5、BC
不一定全对,不过差不多就这样。
F. sqlserver题目
flightName char(40) not null,
付值参数
G. java程序填空。用JDBC连接SQL Server数据库名为exam向users表中添加一条记录
上代码!!!importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.SQLException;
importjava.sql.Statement;
publicclassSqlTest{
publicstaticvoidmain(String[]args){
Connectionconn=null;
Statementstmt=null;
try{
//①
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(ClassNotFoundExceptionex){
ex.printStackTrace();
}
try{
Stringurl="jdbc:sqlserver://localhost:1433";
StringdatabaseName="test;user=sa;password=sa";
//②
conn=DriverManager.getConnection(url+databaseName);
stmt=conn.createStatement();
//③
intnum=stmt.executeUpdate("insertintousersvalues(‘zhangsan’,’123’)");
}catch(SQLExceptionex1){
ex1.printStackTrace();
//④
}finally{
try{
stmt.close();
conn.close();//
}catch(SQLExceptionex2){
ex2.printStackTrace();
}
}
}
}
另外 值得一提的是,题目中的几处错误,在我提供的代码中已做修改
H. sqlserver填空题求助
top 3,desc
declare
--,;
exec sp_rename
identity(1,1),not null
select , set
update,6
ORC
数据库文件的初始大小
DECLARE CURSOR
原子性,隔离性
显示事务,自动提交事务
go
实体型,联系
实体完整性,参照完整性
I. 在SQLServer中,下面关于视图的描述,说法正确的是()。
1、视图是一种基于表而定制的虚拟表。
2、视图兼有查询和表的特点。
3、视图与表类似的地方是:可以用来更新表中的信息,并将更新结果永远保存在磁盘上->得出B选项正确。
4、它与查询类似的地方是,可以用来从一个或多个关联的表中查找有用的信息。->得出A选项正确 答案补充 。
(9)sqlserver填空题扩展阅读:
但是,不像其它的语言,如C、Pascal等,SQL没有循环结构(比如if-then-else、do-while)以及函数定义等等的功能。而且SQL只有一个数据类型的固定设置,换句话说,你不能在使用其它编程语言的时候创建你自己的数据类型。
SQL功能强大,但是概括起来,它可以分成以下几组:
DML(DataManipulationLanguage,数据操作语言):用于检索或者修改数据;
DDL(DataDefinitionLanguage,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象;
DCL(DataControlLanguage,数据控制语言):用于定义数据库用户的权限。