给出下列各T-SQL语句的运行结果。 (1)SELECT CHARINDEX(’科学’,’计算机科学与技术专业’) (2)SELECT ROUND(26.213+124.1869,2) (3)SELECT STR(234.5678,6,2) (4)SELECT ’25+12=’+cast(37 as nvarchar)
第1题:
假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的Select Case语句是 ( )
A.Select Case X Case 10 To 1 Print“ABCDEF” End Select
B.Select Case X Case Is>15,Is<5 Print"ABCDEF" End Select
C.Selecl Case K Case Is>5,1,3,To 10 Print"ABCDEF" End Select
D.Select Case X Case 1,3,Is>5 Print"ABCDEF" End Select
第2题:
有如下语句:
OPEN DATABASE学生管理 SELECT 1
USE学生SELECT 2 USE课程 SELECT 3 USE成绩 如果要到第1个工作区去操作学生表,则命令是( )。
A. SELECT O
B. SELECT 1
C. SELECT 2
D. SELECT 3
第3题:
22 】 . 执行下列 SQL 语句:
SELECT 学号,姓名 FROM ,学生 WHERE ,专业号 IN ( SELECT 专业号 FROM 专业 WHERE 专业名 = ‘ 软件工程 ’ )
则其执行结果中的元组数是
A . 1
B . 2
C . 3
D . 4
第4题:
假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为"101"课程的平均成绩,正确的SQL语句是
A.SELECT 专业 AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课 WHERE 课程号="101"GROUP BY专业
B.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课 WHERE课程号="101"GROUP BY 1
C.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课 WHERE课程号="101"ORDER BY专业
D.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课 WHERE课程号="101"ORDER BY 1
第5题:
使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:______。
A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”
B.SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”
C.SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”
D.SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”
第6题:
假定学号的第3、4位为专业代码,要计算各专业学生选修课程号为“1O1”课程的平均成绩,正确的SQL语句是( )。
A.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课 WHERE课程号=”101”GROUP BY专业
B.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS 平均分FROM选课 WHERE课程号=”101”GROUP BY 1
C.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS 平均分FROM选课 WHERE课程号=”101”ORDER BY专业
D.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课 WHERE课程号=”101”ORDER BY 1
第7题:
在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1___),使用关键字(2___)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3___),如果在SELECT语句中使用聚合函数时,一定在后面使用(4___)。
⑴ A、SELECT,INTO B、SELECT,FROM
C、SELECT,GROUP D、仅SELECT
⑵ A、DISTINCT B、UNION
C、ALL C、TOP
⑶ A、JOIN B、UNION
C、INTO C、LIKE
⑷ A、GROUP BY B、COMPUTE BY
C、HAVING D、COMPUTE
第8题:
使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:A)SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”B)SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”C)SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”D)SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”
第9题:
有如下语句: OPEN DATABASE学生管理 SELECT 1 USE学生SELECT 2 USE课程 SELECT 3 USE成绩 如果要到第1个工作区去操作学生表,则命令是( )。
A.SELECT O
B.SELECT 1
C.SELECT 2
D.SELECT 3
第10题:
A.GRANT SELECT ON T1 TO U2
B.SELECT*FROM T1
C.SELECT c1 FROM T1
D.SELECT c1.c2 FROM T1