21.在ORDER BY 子句中,DESC 表示____; 省略DESC 表示____。
A.升序,降序
B.降序,升序
C.升序,升序
D.降序,降序
[解析] 本题考查的知识点是SQL SELECT 语句中ORDER BY 子句及其中选项的功能。OBDER BY 是用来排序的短语。指定DESC 表示降序,不指定(即省略)DESC 表示升序,或者升序也可以用ASC 来表示。
选项A 中的两个选项正好相反。选项C 第一个空措误,应为降序;选项D 第二个空错误,应为升序。因此正确答案为B。
[答案] B
二、填空题
1.SQL可以_____使用,也可以_____使用。
[解析] 本题考查的知识点是SQL语言的使用方式。SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。
[答案] 直接以命令方式交互,嵌入到程序设计语言中以程序方式
2.在ALTER TABLE中,_____用来添加新字段;_____修改已有字段。
[解析] 本题考查的知识点是ALTER TABLE命令及各子项的作用。在ALTER TABLE命令中,ADD用来添加新字段;ALTER用来修改已有字段。
[答案] ADD ALTER
3.在Visual FoxPro 中,向表中输入记录的命令是____。
[解析]本题考查的知识点是向表中输入记录的命令。在SQL 语句中,向表中输入记录的命令是INSERT。
[答案] INSERT
4.在Visual FoxPro 中SQL DELETE 命令是____删除记录,如果要物理删除记录应使用____命令。
[解析] 本题考查的知识点是SQL 中的DELETE 删除命令。在Visual FoxPro 的SQL 中DELETE 命令是逻辑删除记录,如果要物理删除记录应使用PACK 命令。
[答案] 逻辑,PACK
5.如果将“考生资料”表中的记录按年龄降序排列,应输入____命令。
[解析]本题考查的知识点是SQL 语句中排序命令的使用。在Visual FoxPro 中,排序短语为ORDER BY。
如果需要将结果按降序排列,只需加上DESC 即可。因此输入的命令为:
SELECT * FROM 考生资料 ORDER BY 年龄 DESC
[答案] SELECT * FROM 考生资料 ORDER BY 年龄 DESC
6.SQL SELECT 语句中INNER JOIN 等价于____, 为____, 在Visual FoxPro 中称为_____。(p128)
[解析] 本题考查的知识点是INNER JOIN 联接。在SQL SELECT 中,INNDR JOIN 等价于JOIN, 为普通的联接,在Visual FoxPro 中称为内部联接。
[答案] JOIN,普通联接,内部联接
7.在SQL 中,除满足联接条件的记录出现在查询结果中外,第一个表中满足联接条件的记录也出现在查询结果中。 这种联接为____,又称为____。
[解析] 本题考查的知识点是左联接的概念,它是指除满足联接条件的记录出现在查询结果中外,第一个表中满足联接条件的记录也出现在查询结果中。
[答案] LEFT JOIN 左联接
8.SQL 的操作功能是指____,主要包括数据的____、____、____三个方面的内容。
[解析] 本题考查的知识点是SQL 的操作功能。在Visual FoxPro 中,SQL 的操作功能是指对数据库中数据的操作功能,主要包括数据的插入、更新和删除三个方面的内容。
[答案] 对数据库中数据的操作功能,插入,更新,删除
9.在SQL SELECT 语句中,字符串匹配运算符用____表示;____表示0 个或多个字符;____表示一个字符。
[解析] 本题考查的知识点是SQL SELECT 语句中特殊运算符的LIKE 的应用。在SQL SELECT 语句中,字符串匹配运算符用LIKE 表示;通配符“%”表示0 个或多个字符, “_”表示一个字符。
[答案] LIKE,%,_
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |