SQLZOO练习题 (8)
SQLZOO练习题 (8)
1.列出时间为1962年的电影编号,名称
SELECT id, titleFROM movieWHERE yr=1962
2.给出《公民凯恩》的年分。
select yr from movie where title = 'Citizen Kane'
3.列出所有的《星际迷航》电影,包括id,标题和yr(所有这些电影的标题中都包含《星际迷航》这个词)。按年排序结果。
select id,title,yr from movie where title like '%Star_Trek%'
4.演员格伦·克洛斯的id是什么?
select id from actor where name='Glenn Close'
5.电影《卡萨布兰卡》的id是什么?
select id from movie where title = 'Casablanca'
6.获得《卡萨布兰卡》的演员名单
select name
from actor inner join casting
on actor.id = casting.actorid
where movieid=(select id from movie where title = 'Casablanca')
7.获得电影《异形》的演员名单
select name
from actor inner join casting
on actor.id = casting.actorid
where movieid=(select id from movie where title = 'Alien')
8.列出“哈里森·福特”出演过的电影
select title
from movie inner join casting
on movie.id = casting.movieid
where actorid = (select id from actor where name = 'Harrison Ford')
9.列出“哈里森·福特”出现过但不是主演的电影。[注意:casting的ord字段给出了演员的位置。如果ord=1,那么这个演员是主演角色]
select title
from movie inner join casting
on movie.id = casting.movieid
where actorid = (select id from actor where name = 'Harrison Ford') and ord != 1
10.列出1962年所有电影的主演。
select title,name
from movie inner join casting
on movie.id = casting.movieid
inner join actor
on casting.actorid = actor.id
where yr = 1962 and ord =1
11.“洛克·哈德森”最繁忙的年份,显示年份和他每年制作的电影数量其中任何一年他制作了超过2部电影。
SELECT yr,COUNT(title)
FROM movie JOIN casting
ON movie.id=movieid
JOIN actor
ON actorid=actor.id
WHERE name='Doris Day' GROUP BY yr HAVING COUNT(title) > 1
12.列出朱莉·安德鲁斯出演的所有电影的片名和主角。
select title,name
from actor inner join casting
on actor.id = casting.actorid
inner join movie
on casting.movieid = movie.id
where movieid in (select movieid from casting inner join actor on casting.actorid = actor.id where name = 'Julie Andrews')
and ord = 1
13.按字母顺序列出至少有15个主演角色的演员名单
select name
from actor inner join casting
on actor.id = casting.actorid
where ord = 1 group by name having count(name)>=15 order by name
14.列出1978年上映的电影,先按演员人数排序,再按片名排序。
select title,count(title)
from movie inner join casting
on movie.id = casting.movieid
inner join actor
on actor.id = casting.actorid
where yr = 1978 group by title order by count(title) desc,title
15.列出所有与阿特·加芬克尔合作过的人。
select name
from actor inner join casting
on actor.id = casting.actorid
where movieid in (select movieid from casting inner join actor on actor.id = casting.actorid where name = 'Art Garfunkel')and name !='Art Garfunkel' order by name
SQLZOO练习题 (8)相关推荐
- SQLZOO练习题(3)
SQLZOO练习题(3) 1.查找所有国家的名字,大洲,人口 select name, continent, population from world 2.查找人口多余两亿的国家名字 select ...
- 【SQL】sqlzoo练习题Scottish Parliament
原地址:https://sqlzoo.net/wiki/Scottish_Parliament/zh 上一篇:sqlzoo练习题Using Null 1.一個成員被工黨逐出黨,現沒屬任何黨.找出他.( ...
- 【SQL】sqlzoo练习题Music Tutorial
原地址:https://sqlzoo.net/wiki/Music_Tutorial/zh 上一篇:sqlzoo练习题The JOIN operation 1.找出收錄歌曲song 'Alison'的 ...
- SQLZOO练习题(1)
SQLZOO练习题(1) sqlzoo上较难的一些sql查询练习题及其解题思路. 题目: Put the continents right- Oceania becomes Australasia C ...
- SQLzoo练习题回顾
这篇文章回顾我在SQLzoo(http://zh.sqlzoo.net/wiki/)上练习时觉得有困难的练习题以及从练习中get到的新知识点. 选出人口多或者面积大的国家,但不能包括同时满足这两个条件 ...
- SQLZOO练习题答案参考(全)
自学SQL将近一年,比较有名的SQL题库都尝试刷过,目前SQLZOO.XUESQL.牛客.Hackerrank初阶中阶.炼码基本刷完,Hackerrank高阶.Leetcode.SQL_intern仍 ...
- SQLZOO 练习题 6 JOIN
6 JOIN 1.Modify it to show the matchid and player name for all goals scored by Germany. To identify ...
- SQLZOO 答案—完整版
文章目录 SELECT basics SELECT from WORLD SELECT from Nobel SELECT within SELECT SUM and COUNT The JOIN o ...
- 关联查询取更新时间_数据分析之sql复杂查询
关键记忆点: 1.[关联子查询] 理解:用于每组组内比较时 应用场景:分组取每组最大值.最小值 #理解:where处的条件为两个表分别是同一组时,筛选满足2表与1表的比较条件,所以group by 可 ...
最新文章
- CodeSign error: code signing is required for product type Application in SDK iOS XXX的解决办法
- 用径向函数和球谐函数计算氢原子能级并验证维里定理
- ai包装插件_找AI插件很费劲,一次给你66款AI插件合集!每一款都是设计师常用...
- STM32 的 BOOT 概述
- 如何看待瘦身成功版BERT——ALBERT?
- html网页大小自动调整大小,根据电脑屏幕分辩率大小自动调整网页宽度
- embed中 src属性动态更改。
- hdu 1848(Fibonacci again and again)(SG博弈)
- QuerWrapper常用方法
- 安装scrapy框架报错是常见问题
- 三星Galaxy Z Fold3已开始量产:搭载骁龙888 Pro 售价或超2万
- 【Linux】计划任务管理crontab、at
- Mac下新安装的MySQL无法登陆root用户解决方法
- 2019-12-17 drivers/clocksource/arm_arch_timer.c
- c语言的编程特点,c语言编程是什么?C语言编程的特点和应用
- hspice 2019 安装流程
- excel 第15讲:条件格式与公式
- Win11打字不显示选字框怎么办?Win11打字不显示选字框的解决方法
- Comet OJ - 2019国庆欢乐赛(赛后整理)
- shell 抓取页面信息 ip168查询 IP归属地
热门文章
- Android应用中捕捉所有点击事件实现
- Go设置、获取cookie
- 痞子衡嵌入式:串行NOR Flash的页编程模式对于量产效率的影响
- 红米k30支持html,红米k30支持多大的快充
- visual basic_Visual Basic的随机数生成的检验
- 解决QQ显示“无法访问个人文件夹”方法
- 前端安全 - 信任的iframe也有隐患
- c语言错误c2142,应数计算机程序设计(C语言)实验选编.docx
- 华为鸿蒙有可能成功吗 (by quqi99)
- matlab unifit,【matlab】matlab在概率统计中的应用(二)