38)右链接查询不包括( )。(选择一项)
A. inner join B. left join C. right join D. down join
39)全链接查询不包括( )。(选择一项)
A. inner join B. left join C. right join D. Full join
40)链接查询,说法正确的是,选两项( )。(选择两项)
A. inner join用于返回符合链接条件的行 B. left join返回右表中所有的数据 C. left join返回左表中所有的数据 D. inner join用于返回不符合链接条件的行
41)假设users表中有4行数据,score表中有3行数据,执行交叉链接查询(无限制条件),将返回( )A. 1 B. 3 C. 4 D. 12
行数据。(选择一项)
42)在SQL Server 2005 数据库中,存在表users(含name、salary),则下面语句实现的功能是()。(选择一项)
if exists(SELECT * FROM users WHERE salary <5000) Begin
Update users set salary = 5000 End Go
A. 若存在工资小于5000的用户,就把他们的工资加到5000 B. 若存在工资小于5000的用户,就把所有人的工资加到5000 C. 若不存在工资小于5000的用户,就把他们的工资加到5000 D. 若不存在工资小于5000的用户,就把所以人的工资加到5000
43)在SQL Server 2005中,对EXIST语句取反的方法是,在EXISTS前面添加()。(选择一项)
A. NONE B. NOT C. ! D. NO
44)哪个关键字用于测试跟随的子查询中的行是否存在( )。(选择一项)
A. MOV B. EXISTS C. UNION D. HAVING
45)SQL中的集合操作包括( )。(选择一项)
A. 交集 B. 差集 C. 并集 D. 以上都是
46)SQL中的集合操作用于合并两个结果集,该结果集比较两个查询的结果,从左查询中返回右查询没有找到的所有非重复值( )。(选择一项)
A. 交集 B. 差集 C. 并集 D. 以上都是
47)并集的语法关键字为( )。(选择一项)
A. union B. alter C. intersect D. except 第四章
48)微软对SQL的扩展是( )。(选择一项)
A. T-SQL B. PL-SQL C. K-SQL
D. S-SQL
49)微软对SQL的扩展包括( )。(选择一项)
A. 可以使用变量 B. 不可以使用if语句 C. 可以使用for循环 D. 可以使用do-while
50)微软对SQL的扩展不包括( )。(选择一项)
A. 可以使用变量 B. 可以使用if语句 C. 可以使用for循环 D. 可以使用while
51)SQL的注释包括( )。(选择两项)
A. -- B. // C. /// D. /**/
52)SQL的注释不包括( )。(选择两项)
A. -- B. // C. ///
D. /**/
53)SQL块级注释为( )。(选择一项)
A. -- B. // C. /// D. /**/
54)在sql server2008中,以下( )是t-sql语句的注释符号。(选择一项)
A. // B. -- C. /// D. *
55)SQL的批处理结束标志是( )。(选择一项)
A. Break B. Begin C. End D. Go
56)在SQL Server中,下列有关批的叙述中正确的是( B)。(选择一项)
A. 批是一起提交处理的一组语句 B. 通常用go来表示一个批的结束 C. 不能在一个批中引用其它批定义的变量