(31)關(guān)于SQL的超聯(lián)接查詢,說法錯誤的是
A)在SQL中可以進行內(nèi)部聯(lián)接、左聯(lián)接、右聯(lián)接和全聯(lián)接
B)SQL的超聯(lián)接運算符"*="代表左聯(lián)接,"=*"代表右聯(lián)接
C)Visual FoxPro同樣支持超聯(lián)接運算符"*="和"=*"
D)利用全聯(lián)接,即使兩個表中的記錄不滿足聯(lián)接條件,也會在目標(biāo)表或查詢結(jié)果中出現(xiàn),只是不滿足條件的記錄對應(yīng)部分為NULL
正確答案: C
第(32)~(35)題使用如下的倉庫表和職工表。
倉庫表 倉庫號 所在城市
A2 上海
A3 天津
A4 廣州
職工表 職工號 倉庫號 工資
M1 A1 2000.00
M3 A3 2500.00
M4 A4 1800.00
M5 A2 1500.00
M6 A4 1200.00
(32)檢索在廣州倉庫工作的職工記錄,要求顯示職工號和工資字段,正確的命令是
A)SELECT 職工號,工資 FROM 職工表;
WHERE 倉庫表.所在城市="廣州"
B)SELECT 職工號,工資 FROM職工表;
WHERE 倉庫表.倉庫號=職工表.倉庫號;
AND 倉庫表.所在城市="廣州"
C)SELECT 職工號,工資 FROM 倉庫表,職工表;
WHERE 倉庫表.倉庫號=職工表.倉庫號;
AND 倉庫表.所在城市="廣州"
D)SELECT 職工號,工資 FROM 倉庫表,職工表;
WHERE 倉庫表.倉庫號=職工表.倉庫號;
OR 倉庫表.所在城市="廣州"
正確答案: C
(33)有如下SQL語句:
SELECT SUM(工資) FROM 職工表 WHERE 倉庫號 IN;
(SELECT 倉庫號 FROM 倉庫表 WHERE 所在城市="北京" OR 所在城市="上海")
執(zhí)行語句后,工資總和是
A)1500.00
B)3000.00
C)5000.00
D)10500.00
正確答案: C
(34)求至少有兩個職工的每個倉庫的平均工資
A)SELECT 倉庫號,COUNT(*),AVG(工資)FROM 職工表;
HAVING COUNT(*)>=2
B)SELECT 倉庫號,COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉庫號 HAVING COUNT(*)>=2
C)SELECT 倉庫號,COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉庫號 SET COUNT(*)>=2
D)SELECT 倉庫號,COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉庫號 WHERE COUNT(*)>=2
正確答案: B
(35)有如下SQL語句:
SELECT DISTINCT 倉庫號 FROM 職工表 WHERE 工資>=ALL;
(SELECT 工資 FROM 職工表 WHERE 倉庫號="A1")
執(zhí)行語句后,顯示查詢到的倉庫號有
A)A1
B)A3
C)A1,A2
D)A1,A3
正確答案: D
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |