链接:https://sqlzoo.net/wiki/The_JOIN_operation


1.

SELECT matchid,player
FROM goal
WHERE teamid='GER'

SELECT id,stadium,team1,team2
FROM game
WHERE id='1012'

SELECT goal.player,goal.teamid,game.stadium,game.mdate
FROM game JOIN goal ON (game.id=goal.matchid)
WHERE goal.teamid='GER'

4.

SELECT game.team1,game.team2,goal.player
FROM game
JOIN goal ON game.id=goal.matchid
WHERE goal.player LIKE 'Mario%'

SELECT goal.player, goal.teamid, eteam.coach, goal.gtime
FROM goal
JOIN eteam ON goal.teamid=eteam.id
WHERE gtime<=10

SELECT game.mdate, eteam.teamname
FROM game
JOIN eteam ON game.team1=eteam.id
WHERE eteam.coach='Fernando Santos'

SELECT goal.player
FROM goal
JOIN game ON goal.matchid=game.id
WHERE game.stadium='National Stadium, Warsaw'

SELECT DISTINCT goal.player
FROM goal JOIN game ON goal.matchid=game.id
WHERE (game.team1='GER' OR game.team2='GER' )AND goal.teamid!='GER'

SELECT eteam.teamname, COUNT(goal.player)
FROM eteam JOIN goal ON eteam.id=goal.teamid
GROUP BY(eteam.teamname)
ORDER BY eteam.teamname

SELECT game.stadium, COUNT(goal.player)
FROM game
JOIN goal ON game.id = goal.matchid
GROUP BY(game.stadium)

SELECT goal.matchid, game.mdate, COUNT(goal.matchid) AS count
FROM game JOIN goal ON matchid = id
WHERE (team1 = 'POL' OR team2 = 'POL')
GROUP BY goal.matchid, game.mdate

SELECT game.id, game.mdate, COUNT(game.id)
FROM game JOIN goal ON game.id=goal.matchid
WHERE goal.teamid='GER'
GROUP BY game.id, game.mdate

SELECT game.mdate, game.team1, SUM(CASE WHEN goal.teamid=game.team1 THEN 1 ELSE 0 END) AS score1, game.team2, SUM(CASE WHEN goal.teamid=game.team2 THEN 1 ELSE 0 END) AS score2
FROM game LEFT JOIN goal ON game.id=goal.matchid
GROUP BY game.mdate, game.id, game.team1,game.team2
ORDER BY game.mdate, game.id, game.team1, game.team2

SQLZOO JOIN答案相关推荐

  1. 28、SQLZOO 练习答案 SELECT names

    SQLZOO 练习答案 SELECT names篇 www.sqlzoo.net 此教程使用LIKE運算子來檢查國家名字,我們會在world表格中運用SELECT語句: name:國家名稱 conti ...

  2. SQLZOO练习题答案参考(全)

    自学SQL将近一年,比较有名的SQL题库都尝试刷过,目前SQLZOO.XUESQL.牛客.Hackerrank初阶中阶.炼码基本刷完,Hackerrank高阶.Leetcode.SQL_intern仍 ...

  3. sqlzoo练习答案

    本文是小编在自学SQL过程中,做完SQLZOO Tutorial练习后整理的答案,仅供参考. 目录 select basics select from world select from nobel ...

  4. SQLZOO——JOIN Quiz 2

    目录 1. Select the statement which lists the unfortunate directors of the movies which have caused fin ...

  5. SQLZOO——JOIN Quiz

    目录 (选择对应题目直接跳转即可) 1. You want to find the stadium where player 'Dimitris Salpingidis' scored. Select ...

  6. SQLZOO练习答案(一):SELECT names/zh

    name continent Afghanistan Asia Albania Europe Algeria Africa Andorra Europe Angola Africa .... name ...

  7. 2019最新Web前端经典面试试题及答案,持续更新

    Ps: 文章所述内容,来源渠道平时积累以及网上摘录.按日期持续更新...目录: 转载请注明来源. -2018/6/8   1.position的定位方式 2.描述下从输入URL到整个网页加载完毕及显示 ...

  8. PHP面试题及答案解析(1)—PHP语法基础

    1. strlen( )与 mb_strlen( )的作用分别是什么? strlen和mb_strlen都是用于获取字符串长度. strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数. ...

  9. dbms_排名前50位的DBMS面试问答

    dbms 1) What are the drawbacks of the file system which is overcome on the database management syste ...

最新文章

  1. Mysql基础知识—索引
  2. 一个mybatis处理batch的插件,类似于pageHelper插件
  3. Django两天搭建个人博客
  4. asp.net中生命周期的浅析
  5. 101. 对称二叉树023(BFS)
  6. 汽车电子专业知识篇(七)-什么是XCP协议
  7. 【CodeForces - 922B 】Magic Forest (数学,异或,暴力,水题,三元组问题)
  8. 《记》rxjs分流操作符简单实现
  9. 计算机作曲常用软件,计算机作曲——软件与音源的选择
  10. 使用Logisim软件实现一位全加器,四位串行加法器,四位并行加法器。
  11. 2015061004 - slf4和mysql,jdbc下载地址
  12. 电脑鼠标右键菜单太多了怎么办?Windows右键菜单清理删除方法
  13. b和kb的换算_KB和MB怎么换算?
  14. As Giants Step In, Asustek Defends A Tiny PC
  15. 职业停滞–早期发现和治疗
  16. hyper-v 网桥_使用网桥简化网络-使FIO ActionTec MI424-WR成为网桥
  17. ARIMA模型的拖尾截尾问题
  18. Python Turtle 小项目 8 各种音符的绘制
  19. Matplotlib 绘制柱状图 - 电影票房
  20. 购买虚拟服务器会计,购买云服务器在会计中怎么做账

热门文章

  1. JSON格式的字符串校验
  2. java 验证int长度_java使用注解校验对象属性值数据长度
  3. Pycharm 左侧项目区域出现淡黄色背景解决方法(附图)
  4. Java零基础入门笔记-准备工作
  5. O2O野蛮生长渐行渐远
  6. 德国120个城市的最短旅行商回路
  7. c语言开发需要付专利费吗,专利每年年要维护费吗-专利费是不是每年都要付
  8. ChatGPT镜像站点列表
  9. SSRF服务器端请求伪造攻击详解
  10. Windows API编程01-详解第一个程序(超级详细)