SQL题目 懂的才来

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:24:21
1. 下列选项哪个是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。( )。
A、DBMS B、DB C、DBSD、DBA
2. 下列哪一个数据库不是SQL Server 2000的系统数据库。( )。
A、master数据库 B、msdb数据库
C、pubs数据库 D、model数据库
3. SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示( )。
A、零个字符 B、1个字符
C、多个字符D、以上都可以
4. 事务日志文件的默认扩展名是( )。
A、MDF
B、NDF
C、LDF
D、DBF
5. 表在数据库中是一个非常重要的数据对象,它是用来( )各种数据内容的。
A、显示 B、查询
C、存放 D、检索
6. 下列哪个约束不可以为空 ( )。
A、主键 B、外键
C、默认键 D、UNIQUE约束
7. 在SQL2000的查旬语句中,若查询表纪录中所有au_id满足前两个字母为“88”的纪录,则下列正确Where字句是( )。
A、Where au_id='88%' B、Where au_id = link '88%'
C、Where au_id like '88%' D、Where au_id link '88%'
8. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分( )。
A、SELECT,INTO B、SELECT,FROM
C、SELECT,GROUP D、仅SELECT
9. SELECT语句要把重复行屏蔽使用关键字( )。
A、DISTINCT B、UNION
C、TOP D、ALL

1 A
2 C
3 C
4 C
5 C
6 A
7 C
8 D
9 A
10 A
11 B
12 D
13 A
14 A
15 B
第八题应该是D SQL-92的标准和ORACLE等数据库FROM关键字才是必须的,T_SQL
可以 使用 如下的语句 SELECT @va='111'类似的语句为变量赋值

A
C
C
C
C
A
C
B
B
A
B
A
A
D
B

不全对 仅供参考

1 A
2 C
3 C
4 C
5 C
6 A
7 C
8 B
9 A
10 A
11 B
12 C
13 A
14 A
15 B
9,12,14楼上应该是错误了

1 A
2 C
3 D
4 C
5 C
6 A
7 C
8 D
9 A
10 A
11 B
12 D
13 A
14 A
15 B
个人认为第三题是以上都是