sql線上練習網站(http://sqlzoo.cn)答案解析(2)
四:Aggregate functions(http://www.sqlzoo.cn/2.htm)
1a. 顯示世界人口總和
SELECT SUM(population) FROM bbc
1b. 列出所有的地區,但每個地區只能顯示一次
SELECT DISTINCT region FROM bbc
or: SELECT region FROM bbc GROUP BY region
1c. 顯示GDP超過所有Africa(非洲)國家總和的國家
SELECT name FROM bbc WHERE gdp > (SELECT SUM(gdp) FROM bbc WHERE region = 'Africa')
2a. 顯示每個地區以及的該地區的國家總數
SELECT region, COUNT(name) FROM bbc GROUP BY region
2b. 顯示每個地區以及的該地區國家總人口數不少於1000萬的國家總數
SELECT region, COUNT(name) FROM bbc WHERE population >=10000000 GROUP BY region
or: SELECT region, COUNT(name) FROM (SELECT region, name FROM bbc WHERE population>=10000000)temp GROUP BY region
2c. 列出人口總數不少於1億的地區
SELECT region FROM bbc GROUP BY region HAVING SUM(population)>=100000000
1a. 顯示世界人口總和
SELECT SUM(population) FROM bbc
1b. 列出所有的地區,但每個地區只能顯示一次
SELECT DISTINCT region FROM bbc
or: SELECT region FROM bbc GROUP BY region
1c. 顯示GDP超過所有Africa(非洲)國家總和的國家
SELECT name FROM bbc WHERE gdp > (SELECT SUM(gdp) FROM bbc WHERE region = 'Africa')
2a. 顯示每個地區以及的該地區的國家總數
SELECT region, COUNT(name) FROM bbc GROUP BY region
2b. 顯示每個地區以及的該地區國家總人口數不少於1000萬的國家總數
SELECT region, COUNT(name) FROM bbc WHERE population >=10000000 GROUP BY region
or: SELECT region, COUNT(name) FROM (SELECT region, name FROM bbc WHERE population>=10000000)temp GROUP BY region
2c. 列出人口總數不少於1億的地區
SELECT region FROM bbc GROUP BY region HAVING SUM(population)>=100000000
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-616527/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql線上練習網站(http://sqlzoo.cn)答案解析(3)SQL網站HTTP
- sql線上練習網站(http://sqlzoo.cn)答案解析(1)SQL網站HTTP
- SQL學習和練習的好地方(http://sqlzoo.cn)SQLHTTP
- 19個練習黑客技術的線上網站黑客網站
- 推薦幾個SQL線上學習網站SQL學習網站
- sql 語句練習(2)SQL
- [MySQL光速入門]009 SQL強化練習答案MySql
- HTTP2 的一些理解與練習HTTP
- sql 練習SQL
- 資料庫精通練習題答案資料庫
- sqlzoo練習答案--SELECT names/zhSQL
- 使用HTTP2來加速你的網站HTTP網站
- 怎樣把網站升級到http/2網站HTTP
- pl/sql練習SQL
- pl/sql 練習SQL
- SQL 練習題SQL
- SQL練習題SQL
- Linux認證網路管理方面練習題《含答案》(轉)Linux
- java學習室SCJP線上練習Java
- Hive SQL必刷練習題:同時線上人數問題(*****)HiveSQL
- Python練習題(三)--視訊展示網站Python網站
- oracle sql練習題OracleSQL
- Opencv第三章練習題答案OpenCV
- python練習題解析Python
- 爬蟲:HTTP請求與HTML解析(爬取某乎網站)爬蟲HTTPHTML網站
- 2023年2月線上GRE考試解析為你答案助力【今日/推薦】
- 5個免費練習黑客技術的網站!黑客網站
- SQL練習00015SQL
- SQL練習00012SQL
- sql 語句練習 In MySQLMySql
- OpenPose訓練過程解析(2)
- C#網路應用程式設計基礎練習題與答案(1)C#程式設計
- 網站qq線上客服網站
- Keras 練習2 - CNNKerasCNN
- 程式練習題(2)
- 團隊練習2
- 學習 golang 中,寫了個 golang http client 練練手GolangHTTPclient
- 幾個有趣的線上python 程式碼學習網站Python學習網站