当前位置:计算机科学技术题库>结构化查询语言(SQL)题库

问题:

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

2008-3-4。2005-6-1。2005-3-7。

问题:

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

SELECT20%2。SELECT2*5.0。SELECT20.0/2。SELECT20/2。

问题:

[单选] 创建一个名为’catt’的新表,要求该表包含’kehu’表的所有记录,应使用的SQL语句是()

select*intocatt where from kehu。select*into catt from kehu。insert into catt select*from kehu。inser tinto catt from select*from kehu。

问题:

[单选] 有名为 Sales 的表,现需要按客户姓名(CustomerName)和销售日期(SalesDate)排序返回销售数据。为每个客户提供最近期的销售必须首先列出。应使用的查询语句为()

select CustomerName,SalesDate from Sales group by CustomerName,SalesDate。select CustomerName,SalesDate from Sales order by CustomerName,SalesDate。select CustomerName,SalesDate from Sales group by CustomerNameorderbySalesDateDESC。select CustomerName,SalesDate from Sales order by CustomerName,SalesDateDESC。

问题:

[单选] 一个电视经销商在表Tvtype中维护库存的电视信息,下述()语句能显示价格(iprice)最昂贵的三种电视机的信息(cDiscription)

select top3 cDiscription fromTvtype order by iprice asc。select cDiscription from Tvtype where max(iprice)>3。select top3 cDiscription from Tvtype order by iprice desc。selec tcDiscription max(iprice)from Tvtype order by iprice。

问题:

[单选] 在SQL Server2008数据库中,可以使用()关键字来限制返回的数据行数。

LIMIT。TOP。COUNT。SUM。

问题:

[单选] 在SQLServer数据库中,HAVING和WHERE子句以及GROUPBY可以在同一SELECT语句中使用,其正确的先后顺序为()

GROUP BY WHERE HAVING。WHE REGROUP BY HAVING。WHE REHAVING GROUP BY。HAVING WHERE GROUP BY。

问题:

[单选] 有关SQLSERVER 2008创建数据表的说法,以下正确的是()

数据库对创建表的数量没有限制。创建数据库表示不能同时创建约束。创建数据库表的同时创建主键,实际上是在创建表后对表进行修改。创建数据库表的同时创建外键,实际上是在创建表后对表进行修改。

问题:

[单选] 为数据库表创建索引的目的是()

提高查询的检索性能。创建唯一索引。与SQLServer数据检索的速度无关。加快数据库打开的速度。

问题:

[单选] 查找yuangong表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码()

SELECT telephone FROM yuangong WHERE telephone LIKE’[8,6]%0*’。SELECT telephone FROM yuangong WHERE telephone LIKE’(8,6)*0%’。SELECT telephone FROM yuangong WHERE telephone LIKE’[86]_0%’。SELECT telephone FROM yuangong WHERE telephone LIKE’[86]_0*&rsquo。