给出下列各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)

题目

给出下列各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)4
(2)150.4000
(3)234.57
(4)25+12=37
更多“给出下列各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题:

    有如下语句:

    OPEN DATABASE学生管理 SELECT 1

    USE学生SELECT 2 USE课程 SELECT 3 USE成绩 如果要到第1个工作区去操作学生表,则命令是( )。

    A. SELECT O

    B. SELECT 1

    C. SELECT 2

    D. SELECT 3


    正确答案:B
    本题考查多工作区的概念,程序分别在第1、2、3个工作区打开了学生、课程和成绩3个表,如果要到第1个工作区操作学生表,可用命令SELECT学生或SELECT1。

  • 第2题:

    使用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)=“王”


    正确答案:A
    解析:本题主要考查的是截取字符串的函数,利用LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。

  • 第3题:

    假定学号的第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


    正确答案:B
    解析:本题中所给出的四个选项中,选项A与选项C的错误很明显,因为分组短语GROUP BY后面所跟的“专业”字段,在查询的结果中并不存在,所以这两个选项不予考虑。而选项D则有一定的迷惑性,但题目仔细观察可以看出,其Select短语后面所跟随的“专业”字段列表在“选课”表中不存在,所以为错误选项。故选项 B为正确答案。

  • 第4题:

    ( 32 ) 假定学号的第 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


    正确答案:B

  • 第5题:

    下列正确的SQL语句是()。

    • A、SELECT*HAVING user
    • B、SELECT*WHERE user
    • C、SELECT*FROM user
    • D、SELECT user INTO*

    正确答案:C

  • 第6题:

    以下哪条SELECT语句将返回一个数字值?()

    • A、SELECT SYSDATE + 600 / 24  FROM 雇员;
    • B、SELECT ROUND(聘用日期, DAY)  FROM 雇员;
    • C、SELECT (SYSDATE - 聘用日期) / 7  FROM 雇员;
    • D、SELECT SYSDATE - 7  FROM 雇员;

    正确答案:C

  • 第7题:

    变量v_time=’23-MAY-00’, 如下那条语句返回值为’01-JAN-00’?()

    • A、select round(v_time,’DAY’) from dual
    • B、select round(v_time,’YEAR’) from dual
    • C、select round(v_time,’MONTH’) from dual
    • D、A select round(to_char(v_time,’yyyy’)) from dual

    正确答案:A

  • 第8题:

    下列SQL语句中,能够对查询结果进行排序的是()

    • A、SELECT * FROM 学生表 WHERE 专业=‘软件’ORDER BY 年龄
    • B、SELECT * FROM 学生表 WHERE 专业=‘软件’
    • C、SELECT * FROM 学生表 WHERE 专业=‘软件’AVG 年龄
    • D、SELECT * FROM 学生表 WHERE 专业=‘软件’DISTINCT 年龄

    正确答案:A

  • 第9题:

    下列T-SQL数学运算语句,与SELECT2*5执行结果相同的是()

    • A、SELECT20%2
    • B、SELECT2*5.0
    • C、SELECT20.0/2
    • D、SELECT20/2

    正确答案:D

  • 第10题:

    SELECT查询命令中的()子句,可以把一个SELECT语句的查询结果同另一个SELECT语句的查询结果组合起来。


    正确答案:UNION

  • 第11题:

    单选题
    执行T-SQL语句:SELECT DAT EADD(YY,3,’2005-03-04’)得到的输出结果是()
    A

    2008-3-4

    B

    2005-6-1

    C

    2005-3-7


    正确答案: A
    解析: 暂无解析

  • 第12题:

    填空题
    语句 select round(13.4321,2), round(13.4567,3)的执行结果是:()。

    正确答案: 13.43 13.457
    解析: 暂无解析

  • 第13题:

    在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


    正确答案:
     

  • 第14题:

    有如下语句: OPEN DATABASE学生管理 SELECT 1 USE学生SELECT 2 USE课程 SELECT 3 USE成绩 如果要到第1个工作区去操作学生表,则命令是( )。

    A.SELECT O

    B.SELECT 1

    C.SELECT 2

    D.SELECT 3


    正确答案:B
    本题考查多工作区的概念,程序分别在第1、2、3个工作区打开了学生、课程和成绩3个表,如果要到第1个工作区操作学生表,可用命令SELECT学生或SELECT1。

  • 第15题:

    设某数据库中有表Tl(c1,c2,c3),并只对U1执行了如下授权语句:GRANT SELECT ON T1 TO U1下列语句中,U1无权执行的是( )。

    A.GRANT SELECT ON T1 TO U2

    B.SELECT*FROM T1

    C.SELECT c1 FROM T1

    D.SELECT c1.c2 FROM T1


    参考答案:A

  • 第16题:

    使用sql语句进行备份数据库使用下列命令中的()

    • A、select into table
    • B、select into database
    • C、select into file
    • D、select into outfile

    正确答案:D

  • 第17题:

    执行语句“SELECT(1=1)XOR(2=3);”结果为假。


    正确答案:错误

  • 第18题:

    语句 select round(13.4321,2), round(13.4567,3)的执行结果是:()。


    正确答案:13.43 13.457

  • 第19题:

    语句“select floor(99.5),round(99.457,1)”的输出结果为()

    • A、10099.4
    • B、9999.5
    • C、10099.5

    正确答案:B

  • 第20题:

    执行T-SQL语句:SELECT DAT EADD(YY,3,’2005-03-04’)得到的输出结果是()

    • A、2008-3-4
    • B、2005-6-1
    • C、2005-3-7

    正确答案:A

  • 第21题:

    下列对自由表xs.dbf建立查询的SELECT-SQL语句中,错误的是()。

    • A、SELECT*FROMxsINTOSCREEN
    • B、SELECT*FROMxsINTOCURSORtemp
    • C、SELECT*FROMxsINTOTABLEtemp
    • D、SELECT*FROMxsTOFILEtemp.txt

    正确答案:A

  • 第22题:

    jQuery的层次选择器中,选取紧接在select1元素后的一个select2元素,正确的是()。

    • A、$(select1空格select2)
    • B、$(select1>select2)
    • C、$(select1+select2)
    • D、$(select1~select2)

    正确答案:C

  • 第23题:

    单选题
    语句“select floor(99.5),round(99.457,1)”的输出结果为()
    A

    10099.4

    B

    9999.5

    C

    10099.5


    正确答案: A
    解析: 暂无解析