1、C. 二进制数据类型 D. 整型数据类型10.下面选项中那个不属于实体完整性约束( ) A. FRIMARY KEY B. IDENTITY C. UNIQUE D. CHECK11.下列选项中不属于逻辑运算符是()A. AND B.ORC.NOT D.NULL12.下列选项中,描述年龄(Age)大于20 且国籍(country)为中国的条件表达式是()A Age 20 NOT Country =中国B Age 20 OR Country =中国C Age 20 AND Country =中国D Age 20 AND OR Country =中国13.下列选项中,可以用于删除表中部分数据的语句
2、包括ADELETE语句 B.TRUNCATE语句C.UPDATE DELETE 语句D.DROP语句14.下列说法正确的是()A. INSERT INTO 语句中的INTO关键字不能省略B. INSERT INTO 语句一次只能添加一行数据C. INSERT INTO 语句中的字段名不能省略D. INSERT INTO 语句中的VALUE 关键字不能省略15.下列选项中,UPDATE语句书写正确的是()A. UPDATE SET Column1=1 FROM table_nameB. UPDATE table_name SET Column1=1C. UPDATE table_name SET
3、 Column1=1 AND Column2=2D. UPDATE SET Column1=1,Column2=2 FROM table_name16.下列说法错误的是()A. 对于PRIMARY KEY约束的列,其值不能为NULLB. 对于UNIQUE约束的列,其值不能为NULLC. IDENTITY约束的列不需要显示地的添加D. CHECK约束一般用于约束列的取值范围17.一次添加多条数据,下列选项中,正确的是()A. INERTY 表名 VALUES(值1,值2,.)B. INERTY 表名 VALUES(值1,值2,.) AND VALUES(值1,值2,.).C. INERTY 表名
4、 SELECT(值1,值2,.) SELECT(值1,值2,.).D. INERTY 表名 SELECT(值1,值2,.) UNION SELECT(值1,值2,.).18.下列说法正确的是选两项()A. TRUNCATE只能删除整张表的数据,但是效率高于使用DELETE语句B. TRUNCATE 选择删除效率低于DELETECDELETE删除数据后,数据可以恢复D. TRUNCATE 与DELETE 用法相同,可以交换使用19.根据下列代码,说法正确的两项是DELETE FROM tb_student where studentID=2012001A. 此段代码在任何情况下运行绝对无问题B.
5、 删除条件为studentID 为2012001C. 删除整张表数据D. 如果studentID 牵扯到外键 则出错20. TRUE AND FALSE、1+12分别是哪种表达式()A.都为逻辑表达式 B.都为条件表达式 C.前者为条件表达式,后者逻辑表达式 D. 前者为逻辑表达式,后者条件表达式21. SELECT语句中必选的子句是( )A. SELECTFROMB. SELECTFROMWHEREC. SELECTFROMORDER BYD. SELECTFROMGROUP BY22. 假设要删除Student表中相同的年龄(Age),需要采用的语句是( )A. SELECT Age FR
6、OM StudentB. SELECT DISTINCT Age FROM StudentC. SELECT DISTNICT Age FROM StudentD. SELECT Age DISTINCT FROM Student23. 下列使用别名语句中,对字段名“Student”更改名称为学生,说法不正确的是( )A. SELECT Student AS 学生 FROM 表名B. SELECT Student 空格 学生 FROM 表名C. SELECT Student = 学生 FROM 表名D. SELECT 学生 = Student FROM 表名24. 设在“Teacher”表中查
7、询前5行的所有信息,应该采用的语句是( )A. SELECT TOP 5 * FROM TeacherB. SELECT TOP 5 FROM TeacherC. SELECT TOP 5 PRCENT FROM TeacherD. SLECT TOP 5 PERCRET FROM Teacher25. 在表“Score”中,显示StudentId,StudentName和StudentScore,要求按照StudentScore从大到小排列,在StudentScore相等的情况下,以StudentId从小到大排列。A. SELECT StudentId,StudentName,Student
8、Score FROM Score ORDER BY StudentScore ASD,StudentId DESCB. SELECT StudentId,StudentName,StudentScore FROM Score ORDER BY StudentScore DESC,StudentIdC. SELECT StudentId,StudentName,StudentScore FROM Score ORDER BY StudentScore DESC ORDER BYStudentId ASCD. SELECT StudentId,StudentName,StudentScore FR
9、OM Score ORDER BY StudentScore DESC AND ORDER BY StudentId ASC26. 在表“Student”中判断Sex为女,且Score及格的学生的Name,Sex和Score,应该采用的语句是()A. SELECT Name,Sex,Score FROM Student WHERE Sex=女 AND Score=60B. SELECT Name,Sex,Score FROM Student WHERE Sex=女 OR ScoreC. SELECT Name,Sex,Score FROM Student WHERE Sex=女 OR Scor
10、eD. SELECT Name,Sex,Score FROM Student WHERE Sex= AND Score27. 在表“Score”中,查询学生Score不为空的学生的所有记录,正确的代码应该是()A. SELECT * FROM Score WHERE Score!=NULLB. SELECT * FROM Score WHERE Score!=空C. SELECT * FROM Score WHERE Score IS NOT NULLD. SELECT * FROM Score WHERE Score NOT IS NULL28. 查询“Course”表中StudentNo为
11、201101001或者201101002且Note都通过考试的学生的选课信息,正确的代码应该是()A. SELECT * FROM Course WHERE StudentNo= OR AND Note=通过B. SELECT * FROM Course WHERE StudentNo= OR StudentNo=C. SELECT * FROM Course WHERE (StudentNo=) AND Note=D. SELECT * FROM Course WHERE (StudentNo=29. 下列说法正确的是()A. 执行“SELECT * FROM 表名 WHERE”语句之后一定
12、返回所有行的数据B. WHERE子句在SELECT中为必选C. 在SQL Server中,“!=”与“”的作用完全相同D. 语句“SELECT * FROM 表名 WHERE Age NOT IS NULL”写法正确30. 在SQL Server中的数学函数中,Sqrt(4)所表示的结果为()A. 2B. -2C. -4D. 431.下列能够搜索以字母Mc开头的所有字符串的代码是( ) A.like Mc B.Like %Mc_ C.Like Mc% D.like %Mc%32.下列能够搜索以字母“M”开头并且第二个字母不是“c”的所有字符串的是( )Mc_Mc% C.like Mc_Mc%3
13、3.下列聚合函数中不忽略空值(NULL) A.sum(列名) B.Max(列名) C.count(*) D.avg(列名)34.字段(SName)中有值TOM、TOME、TTO、TOT,执行“MAX(SName),MIN(SName)后的结果为( ) A.TOM,TOME B.TOME,TTO C.TOM,TTO D.TTO,TOM35.下列SQL语句正确的是( ) A.SELECT c1,max(c2) from table_name B.select c1,max(c2) from table_name where c11 C.select c1,max(c2) from table_na
14、me group by c1 D.select c1,max(c2) from table_name order by c136.下列正确的是( ) A.select c1,c2,max(c3) from table_name having c1 B.select c1,c2,max(c3) from table_name group by c1 having c2 C.select c1,c2,max(c3) from table_name group by c1, c2 having c2 D.select c1,c2,max(c3) from table_name where c11 g
15、roup by c2 having c237.从订单明细表order details查询最大的订单总价(quantity*unitprice),下列正确的是( ) A.select max(unitprice*quantity) as 总价 from order details B.select max(quantity*unitprice) 总价 from order details C.select max(quantity*unitprice) 总价 from order details D.select max(quantity*unitprice) 总价 from order_det
16、ails38.下列能够查询订单表中订单日期在1988-1-1到1988-12-31日之间的,正确的是( ) A.select * from orders where orderdate=1988-1-1 and orderdate=1988-12-31 B.select * from orders where orderdate between 1988-1-1 and 1988-12-31 C.select * from orders where orderdate between 1988-1-1 and 1988-12-31 D.select * from orders where or
17、derdate between or 39.查询订单表orders中的销售商是Vena、Dicc或者是Hatt,正确的是( ) A.select * from orders where shipname in (vena,dicc,hatt) B.select * from orders where shipname between vena and dicc and shipname=hatt C.select * from orders where shipname in (vena,dicchatt) D.以上都不正确40.能够表示从顾员表employees中查找国家是“中国”且addr
18、ess非空的是( ) A.select * from employees where country=中国 or addressnull B.select * from employees where country=中国 and address C.select * from employees where country= and address!=null D.select * from employees where country= and addrress is not null查看学生表、课程表和成绩表,完成4149题学生表(tStudent),保存所有学生个人信息编号列名类型约
19、束备注stuIDint主键,自增学生编号2stuNamevarchar(50)非空学生姓名4sexchar(2)Check约束为男或者女学生性别5stuBirthdaydatetime学生生日6stuTelchar(11)联系方式7notevarchar(100)课程表(tCourse),保存所有课程信息couID课程编号couName课程名称3成绩表(tScore),保存所有参加考试的学生的成绩信息外键,关联tStudent(stuID)外键,关联tCourse (couID)scoreCheck(score between 0 and 100)分数41、 查询所有学生的学号、姓名、课程编号
20、、分数,正确的选项有( )选两项A、 select s.stuID,s.stuName,sc.couID,sc.score from tStudent as s,tScore as sc where s.stuID=sc.stuIDB、 select s.stuID,s.stuName,sc.couID,sc.score from tStudent as s,tScore as sc on s.stuID=sc.stuIDC、 select s.stuID,s.stuName,sc.couID,sc.score from tStudent as s inner join tScore as s
21、c D、 select s.stuID,s.stuName,sc.couID,sc.score from tStudent as s inner join tScore as sc 42、 查询所有学生的学号、姓名、课程名称、分数,正确的选项是( )A、select s.stuID,s.stuName,sc.couID,sc.score from tStudent as s inner join tScore as sc on s.stuID=sc.stuIDB、select s.stuID,s.stuName,c.couName,sc.score from tStudent as s inn
22、er join tScore as sc inner join tCourse as c On s.stuID=sc.stuID and sc.couID=c.couIDC、select s.stuID,s.stuName,c.couName,sc.score from tStudent as s,tScore as sc,tCourse as c Where s.stuID=sc.stuID and sc.couID=c.couIDD、select s.stuID,s.stuName,sc.couName,sc.score from tStudent as s,tScore as sc Wh
23、ere s.stuID=sc.stuID43、 查询”计算机”课程不及格的所有学生的信息,正确的选项是( )A、 Select s.* from tStudent as s inner join tCourse as c on s.stuID=sc.stuIDinner join tScore as sc on sc.couID=c.couID and sc.score60 and c.couName=计算机B、 Select s.* from tStudent as s inner join tScore as sc on s.stuID=sc.stuIDinner join tCourse as c on sc.couID=c.couID and sc.scoreC、 Select s.* from tStudent as s inner join tScore as sc on s.stuID=sc.stuIDinner join tCourse as c where c.couName=计算机 on sc.couID=c.couID and sc.score=80B、 select s.stuID,s.stuName,avg(sc.score) as from tStudent as s inner join tSco
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1