• /  3
  • 下載費用: 9.90積分  

SQL Server2000中文版基礎教程 教學課件 作者 宋曉峰習題答案 項目六 思考和練習答案.doc

'SQL Server2000中文版基礎教程 教學課件 作者 宋曉峰習題答案 項目六 思考和練習答案.doc'
? 項目六 思考和練習一、 填空題1. 常用的聚合函數有:計算最大值的max,計算最小值的min,統計總和的sum,統計記錄總數的count和計算平均值的avg。2. 聚合函數的計算對象不僅是列而且可以是表達式。3. SQL Server提供了group by關鍵字,可以按列值對記錄進行分組,并且按組統計數據。4. 根據T-SQL的語法規定,where子句中設置的條件是在分組統計之前使用的,因此where子句中不能出現聚合函數構成的關系表達式。5. SQL Server提供了專為分組統計使用的、與where子句功能類似的having子句對分組統計結果進行篩選。6. 聯接謂詞any的作用是:比較指定列的值和子查詢的結果,指定列的值與子查詢結果集中的任何一個結果滿足比較條件即可。7. 聯接謂詞all的作用是:比較指定列的值和子查詢的結果,指定列的值與子查詢結果集中的全部結果都要滿足比較條件。8. 聯接謂詞any和all同樣必須與“比較運算符”一起使用。二、 選擇題1. 對列或表達式計算最大值和最小值的函數是(A)。A.max和min B.sumC.count D.avg2. 對列或表達式計算總和的函數是(B)。A.max和min B.sumC.count D.avg3. 對列或表達式計算平均值的函數是(D)。A.max和min B.sumC.count D.avg4. 統計記錄總數的函數是(C)。A.max和min B.sumC.count D.avg5. 下列哪些描述是正確的。(ABD)A.聚合函數的運算對象可以是列,也可以是表達式。B.having子句可以實現where子句額功能,但where子句不能實現having子句的功能。C.where子句中可以包含聚合函數。D.order by子句可以對聚合函數的運算結果排序。6. 如果查詢的select子句為select A,B,C*D ,則不能使用的group by子句是(C)。A. group by A B. group by A,B C. group by A,B,C*D D. group by A,B,C,D三、 簡答題1. 簡述SQL Server的聚合函數min、max、sum、count和avg的含義和語法。答案:min函數:取的所選列的最小值。max函數:取得所選列的最大值。sum函數:取得所選列的總和。count函數:取得所選結果集的記錄總數。avg函數:取得所選列的平均值。2. 簡述在查詢語句中group by子句的含義和語法。答案:用group by進行分組統計的查詢,語法如下所示。select 列名列表, 聚合函數(列名/表達式), …. 聚合函數(列名/表達式)from 表名group by 列名列表3. 簡述在查詢語句中having子句的含義和語法。答案:使用having子句對分組統計結果進行篩選的語法如下所示。select 列名列表, 聚合函數(列名/表達式), …. 聚合函數(列名/表達式)from 表名group by 列名列表having 聚合函數構成的關系表達式/邏輯表達式4. 簡述聯接謂詞any和all的含義和語法。答案:聯接謂詞any的作用是:比較指定列的值和子查詢的結果,指定列的值與子查詢結果集中的任意一個結果滿足比較條件即可。聯接謂詞any必須與“比較運算符”一起使用,語法格式如下:比較運算符 any (子查詢)聯接謂詞all的作用是:比較指定列的值和子查詢的結果,指定列的值與子查詢結果集中的全部結果都要滿足比較條件。聯接謂詞all同樣必須與“比較運算符”一起使用,語法格式如下:比較運算符 all (子查詢)四、 練習題1. 查詢“教師表”,顯示年齡最大和最小的教師記錄。答案:select max(year(getdate())-year(出生日期)) as 最大年齡, min(year(getdate())-year(出生日期)) as 最小年齡from 教師表2. 查詢“教師表”,按性別分組統計教師的平均年齡。答案:select 性別, avg(year(getdate())-year(出生日期)) as 平均年齡from 教師表group by 性別3. 查詢“課程表”,按“教師編號”統計每位授課教師的課時總和,并且只顯示課時總和80在以上的統計結果。答案:select 教師編號, sum(課時)from 課程表group by 教師編號having sum(課時)>803
關 鍵 詞:
答案 基礎 教程 教學 作者 習題 中文版 2000 項目 server
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:SQL Server2000中文版基礎教程 教學課件 作者 宋曉峰習題答案 項目六 思考和練習答案.doc
鏈接地址: http://www.476824.live/p-50729307.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 互联网 理财平台 宁夏十一选五开奖预测 南粤风采36选7最新走势 pk10cqswlzx 闲钱投资什么理财产品 北京快三一定牛 融凯配资 黑龙江36选7开奖结果第100期 600797股票行 江苏11选5推荐号