32)关于主键,以下()说法是错误的。(选择两项)
    a)    主键可以用来确保表中不存在重复的数据行。
    b)    一个表必须有一个主键。
    c)    一个表只能有一个主键。
    d)    只能对整数型列设置主键。
33)关于sql server常用的数据类型,以下()说法是错误的。(选择一项)
    a)    Image数据类型可以用来存储图像。
    b)    使用字符数据类型时,可以改变长度信息。
    c)    使用数字数据类型时,可以改变长度信息。
    d)    Bit数据类型为1位长度,可以存储表示true/false的数据。
34)      SQL Server中要使用一个SQL语句删除一个表A中所有的记录,正确的是()(请选择一项)
a)    DELETE  *  FROM  A
b)    DELETE A
c)    DELETE  FROM  A
d)    TRUNCATE FROM A
35)现有学生信息表Student_info,其中包括姓名(stu_name),学号(stu_id),成绩(stu_grade)。我们需要查询成绩为80分的学生姓名,要求结果按照学号降序排列。下面SQL查询语句正确的是(  ) (选择一项)
a)    SELECT stu_name FROM student_info WHERE stu_grade=80 ORDER BY stu_id ASC
b)    SELECT stu_name FROM student_info WHERE stu_grade=80 ORDER BY stu_id DE
SC
c)    SELECT stu_id, stu_name FROM student_info WHERE stu_grade=80 ORDER BY stu_name ASC
d)    SELECT stu_name FROM student_info WHERE stu_grade LIKE 80 ORDER BY stu_id DESC
36)假设users表中有4行数据,score表中有3行数据,执行交叉联结查询(无限制条件),将返回()行数据.
A)1. B)3. C).4  D).12
1.SQLServer 2000中,有一个product(产品)表,包含字段:pname(产品名称),要从此表中筛选出产品称为“苹果”或者“香蕉”的记录,下列语句正确的是()。(选择一项)
A. SELECT * FROM product ON  pname=’苹果’ OR pname=’香蕉
B. SELECT * FROM product ON  pname=’苹果’ AND pname=’香蕉
C. SELECT *FROM product WHERE pname=’苹果’OR pname=’香蕉
D. SELECT *FROM product WHERE pname=’香蕉’AND pname=’香蕉
2.有students(学生)表,包含字段:SID(学号),SName(姓名)Grade(成绩)。现要将所有学员的成绩加10分。下列SQLsql约束条件大于0语句正确的是()。(选择一项)
A. update  students  set  Grade=Grade+10  where  SID=1
B. update  *set  Grade=Grade+10
C. update  *from  students  set  Grade=Grade+10
D. update  students  set  Grade=Grade+10
3.当要处理学生表中NAME(学生姓名)列所有姓“王”的记录时,SQL语句中的WHERE子句写法正确的是()。(选择一项)
A. WHERE NAME=”%”
B. WHERE NAME like’*’
C. WHERE NAME like ‘%’
D. WHERE NAME like ‘*%’
4、执行如下SQL语句:SELECT  *  FROM  Item  As  a  Left  join  OrderDetails  As  b  On  a.Icode=b.ItemCode,将返回()(选择一项)
A. Item OrderDetails表中的相关记录以及OrderDetails表中其余的不相关记录
B. Item表和OrderDetails表中的相关记录
C. Item 表和OrderDetails表中的相关记录以及Item表中其余的不相关记录
D. 提示语法错误
5、有students(学生)表,包含字段:SID(学号),SName(姓名)Grade(成绩)。现查所有学员中成绩最高的前5名学员。下列SQL语句正确的是()。(选择一项)
A. SELECT  TOP  5  FROM students  ORDER  BY  Grade  DESC
B. SELECT  TOP  5  FROM students  ORDER  BY  Grade
C. SELECT  TOP  5 *  FROM students  ORDER  BY  Grade  ASC
D. SELECT  TOP  5 *  FROM students  ORDER  BY  Grade  DESC
6假设表 users 包含主键列 id ,那么执行“Update users SET id=20
WHERE id=30,执行的结果可能有( )。    (选择一项)
    A.      如果表中含有id30的记录,但不包含id20的记录,则更新失败
    B.      执行出错,因为主键列不可以被更新
    C.      如果表中同时含有id 20id 30的记录,则更新失败。
    D.      如果表中不包含id20 id 30 的记录,则更新一行记录
7、查 student 表中所有身份证号码CardNo的前三位为010020的记录,以下语句正确的是()。        (选择二项)
    A.  select * from student where cardno like ‘010%’ or cardno like ‘020%’
    b) select * from student where cardno like ‘010%’or ‘020%’

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。