1.SQL SELECT 中的幾個特殊運算符是____。
A.BETWEEN
B.AND
C.LIKE
D.以上答案均正確
[解析] 本題考查的知識點是SQL SEIECT 中的特殊運算符。在Visual FoxPro 中,SQL SELECT 中的特殊運算符包括BETWEEN,AND,LIKE。本題選項D 包括選項A,B,C,因此正確答案為D。
[答案] D
2.在“考生成績”表中檢索成績在90 到95 的考生信息,應輸入____命令。
“考生成績”表
記錄號 學號 成績 名次
1 9001 95 2
2 9002 84 7
3 9003 92 3
4 9004 99 1
5 9005 90 4
A.SEIECT * FROM 考生成績 WHERE 成績 BETWEEN 90 AND 95
B.SELECT 信息 FROM 考生成績 WHERE 成績 BETWEEN 90 AND 95
C. SELECT * FROM 考生成績 WHERE 成績 BETWEEN 90 到 95
D.SELECT 成績 WHERE 成績 BETWEEN 90 到 95 FROM 考生成績
[解析] 本題考查的知識點是特殊運算符的應用。選項A 中的“*”是通配符,表示表中的信息;FROM 指定從“考生成績’’表中查詢;WHERE 成績指不定期查詢條件為成績;BETWEEN…AND…表示“…和…之間”。選項B 中的“信息’’ 錯誤,表中沒有“信息”字段,選項C 語法錯誤;選項D 語法錯誤。因此正確答案為A。
[答案] A
3.在SQL 中,“不等于”用____表示
A.!=
B.≠
C.<>
D.﹟
[解析] 本題考查的知識點是SQL 中的不等于符號的表示方式。在SQL 中,不等于符號用!=表示。選項B 是算術運算符中的不等于符號。選項C 和D 是關系運算符中的不等于符號。
[答案] A
4.假設已打開表“學生資料”,在命令窗口中輸入“SEIECT COUNT(*) FROM 學生資料”命令后,結果為____。
“學生資料”
記錄號 姓名 班級 年齡
1 小凡 2 23
2 小陌 5 24
3 默一 1 22
4 天天 4 21
5 生生 2 23
A.2l B.113
C.22 D.5
[解析] 本題考查的知識點是SQL 中用于計算檢索的函數(shù)。在Visual FoxPro 中,用于計算檢索的函數(shù)有COUNT(計數(shù))、SUM(求和)、AVG(計算平均值)、MAX(還求最大值)和MIN(求最小值)。
選項A 是最小值;選項B 是表中年齡的總和;選項C 為年齡平均值。選項D 是表中記錄數(shù)。
[答案] D
5.在SQL 中用來計算平均值的函數(shù)為____。
A.COUNT
B.SUM
C.AVG
D.MAX
[解析] 本題考查的知識點是SQL 中用于計算檢索的函數(shù)。COUNT 用于計數(shù);SUM 用于求和;AVG 用于求平均值;MAX 用于求最大值。
[答案] C
6.下列查詢空值的命令中正確的一項是____。
A.IS NULL
B.=NULL
C.NULL
D.SELECT NULL
[解析] 本題考查的知識點是查詢空值的命令。在SQL 中,查詢空值時要使用IS NULL,它的功能是測試屬性值是否為空值,不能使用=NULL。因為空值不是一個確定的值,所以不能用“=”號這樣的運算符進行比較。因此正確答案為A。
[答案] A
7.下列關于SQL 的并運算,說法不正確的一項是____。
A.集合的并運算,即UNION,是指將兩個以上SELECT 語句的查詢結果通過并運算合并成一個查詢結果
B.集合的差運算,即UNION,是指將兩個SELECT 語句的查詢結果通過并運算合并成一個查詢結果
C.進行并運算要求兩個查詢結果具有相同的字段個數(shù)據(jù),并且對應的字段的值要出自同一個值域
D.兩個查詢結果要具有相同的數(shù)據(jù)類型和取值范圍
[解析] 本題考查的知識點是SQL 支持的并運算,即UNION 它是指將兩個SELECT 語句的查詢結果通過并運算合并成一個查詢結果。要進行并運算,要求兩個查詢結果具有相同的字段個數(shù),并又對應字段的值要出自同一個值域,即具有相同的數(shù)據(jù)類型和取值范圍。
本題選項A,C,D 說法都正確。選項B 說法錯誤,應該是將兩個SELECT 語句的查詢結果通過并運算合并成一個查詢結果。
[答案] B
8.在SEIECT—SQL 語句中,HAVING 子句必須與____子句配合使用。
[解析] 本題考查的知識點是SELECT—SQL 語句中各于句的作用。HAVING 子句必須與GROUP BY 于句配合使用,它主要有來限定分組必須滿足的條件。
[答案] GROUP BY
9.在SELECT—SQL 語句中,定義一個區(qū)間范圍的特殊運算符是____,檢查一個屬性值是否屬于一組值中的特殊運算符是____。
[解析]在SELECT 語句中,定義一個區(qū)間范圍的特殊運算符是BETWEEN,檢查一個屬性值是否屬于一組值的特殊運算符是IN。
[答案] BETWEEN, IN
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |