8.在Visual FoxPro 中,嵌套查询是基于____的查询。
A.一个表
B.多个表
C.一个关系
D.多个关系
[解析] 本题考查的知识点是嵌套查询。在Visual FoxPro 中,嵌套查询是基于多个关系的查询。因此正确答案为D。
[答案] D
9. 嵌套查询命令中的IN 相当于____。
A.等号=
B.集合运算符∈
C.加号 +
D.减号 -
[解析] 本题考查的知识点是嵌套查询命令中的参数。嵌套查询命令中的IN 相当于集合运算符∈ 。选项A,C,D 错误, 目的是迷惑考生。只有选项B 正确。
[答案] B
10.如果将“考生资料”表中的记录按年龄降序排列,应输入____命令。
[解析]本题考查的知识点是SQL 语句中排序命令的使用。在Visual FoxPro 中,排序短语为ORDER BY。
如果需要将结果按降序排列,只需加上DESC 即可。因此输入的命令为:
SELECT * FROM 考生资料 ORDER BY 年龄 DESC
[答案] SELECT * FROM 考生资料 ORDER BY 年龄 DESC
11.SQL SELECT 语句中INNER JOIN 等价于____, 为____, 在Visual FoxPro 中称为_____。(p128)
[解析] 本题考查的知识点是INNER JOIN 联接。在SQL SELECT 中,INNDR JOIN 等价于JOIN, 为普通的联接,在Visual FoxPro 中称为内部联接。
[答案] JOIN,普通联接,内部联接
12.在SQL 中,除满足联接条件的记录出现在查询结果中外,第一个表中满足联接条件的记录也出现在查询结果中。 这种联接为____,又称为____。
[解析] 本题考查的知识点是左联接的概念,它是指除满足联接条件的记录出现在查询结果中外,第一个表中满足联接条件的记录也出现在查询结果中。
[答案] LEFT JOIN 左联接
13.在ORDER BY 子句中,DESC 表示____; 省略DESC 表示____。
A.升序,降序
B.降序,升序
C.升序,升序
D.降序,降序
[解析] 本题考查的知识点是SQL SELECT 语句中ORDER BY 子句及其中选项的功能。OBDER BY 是用来排序的短语。指定DESC 表示降序,不指定(即省略)DESC 表示升序,或者升序也可以用ASC 来表示。
选项A 中的两个选项正好相反。选项C 第一个空措误,应为降序;选项D 第二个空错误,应为升序。因此正确答案为B。
[答案] B
14. 按出生日期降序显示STUD 表中的学号,姓名,出生日期。
SELECT 学号,姓名,出生日期 ;
FROM STUD ;
ORDER BY 出生日期 DESC