對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),檢索當(dāng)前至少借閱了2本圖書(shū)的讀者的姓名和所在單位,下面SQL語(yǔ)句正確的是____
對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),檢索當(dāng)前至少借閱了2本圖書(shū)的讀者的姓名和所在單位,下面SQL語(yǔ)句正確的是______。 SELECT 姓名,單位 FROM 讀者 WHERE 借書(shū)證號(hào) IN;
A.(SELECT 借書(shū)證號(hào) FROM 借閱 GROUP BY 總編號(hào) HAVING COUNT(*)>=2)
B.(SELECT 借書(shū)證號(hào) FROM 讀者 GROUP BY 借書(shū)證號(hào) HAVING COUNT(*)>=2)
C.(SELECT 借書(shū)證號(hào) FROM 借閱 GROUP BY 借書(shū)證號(hào) HAVING SUM(*)>=2)
D.(SELECT 借書(shū)證號(hào) FROM 借閱 GROUP BY 借書(shū)證號(hào) HAVING COUNT(*)>=2)
正確答案:D解析:本題的要求是檢索當(dāng)前至少借閱了2本圖書(shū)的讀者的姓名和所在單位。 因此在檢索時(shí)需要按照讀者進(jìn)行分組,并且在每個(gè)組內(nèi)需要保證至少借閱了兩本書(shū),因此該題目應(yīng)該采用的SQL語(yǔ)句如下 SELECT 姓名,單位 FROM 讀者 WHERE 借書(shū)證號(hào) IN; (SELECT 借書(shū)證號(hào) FROM 借閱 GROUP BY 借書(shū)證號(hào) HAVING COUNT(*)>=2) 因此本題的正確選項(xiàng)應(yīng)為D。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。