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 聯(lián)接。在SQL SELECT 中,INNDR JOIN 等價于JOIN, 為普通的聯(lián)接,在Visual FoxPro 中稱為內(nèi)部聯(lián)接。
[答案] JOIN,普通聯(lián)接,內(nèi)部聯(lián)接
7.在SQL 中,除滿足聯(lián)接條件的記錄出現(xiàn)在查詢結果中外,第一個表中滿足聯(lián)接條件的記錄也出現(xiàn)在查詢結果中。 這種聯(lián)接為____,又稱為____。
[解析] 本題考查的知識點是左聯(lián)接的概念,它是指除滿足聯(lián)接條件的記錄出現(xiàn)在查詢結果中外,第一個表中滿足聯(lián)接條件的記錄也出現(xiàn)在查詢結果中。
[答案] LEFT JOIN 左聯(lián)接
8.SQL 的操作功能是指____,主要包括數(shù)據(jù)的____、____、____三個方面的內(nèi)容。
[解析] 本題考查的知識點是SQL 的操作功能。在Visual FoxPro 中,SQL 的操作功能是指對數(shù)據(jù)庫中數(shù)據(jù)的操作功能,主要包括數(shù)據(jù)的插入、更新和刪除三個方面的內(nèi)容。
[答案] 對數(shù)據(jù)庫中數(shù)據(jù)的操作功能,插入,更新,刪除
9.在SQL SELECT 語句中,字符串匹配運算符用____表示;____表示0 個或多個字符;____表示一個字符。
[解析] 本題考查的知識點是SQL SELECT 語句中特殊運算符的LIKE 的應用。在SQL SELECT 語句中,字符串匹配運算符用LIKE 表示;通配符“%”表示0 個或多個字符, “_”表示一個字符。
[答案] LIKE,%,_
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |