SQL ZOO练习记录(More JOIN operations/zh)

本文记录了在SQL ZOO上使用JOIN操作解决电影数据库相关练习的过程,涉及电影信息查询、演员角色查找等多个问题,逐步进阶至复杂查询,如找出合作演员等。
摘要由CSDN通过智能技术生成

電影數據庫

此教程練習表格合拼。數據庫有三個表格
movie電影(id編號, title電影名稱, yr首影年份, director導演, budget製作費, gross票房收入)
actor演員(id編號, name姓名)
casting角色(movieid電影編號, actorid演員編號, ord角色次序)
角色次序代表第1主角是1, 第2主角是2…如此類推.
练习入口

热身😀

题1:列出1962年首影的電影, [顯示 id, title]

SELECT  id, title
FROM movie
WHERE yr=1962;

题2:電影大國民 ‘Citizen Kane’ 的首影年份。

select yr
from movie
where title = 'Citizen Kane';

题3:列出全部Star Trek星空奇遇記系列的電影,包括id, title 和 yr(此系統電影都以Star Trek為電影名稱的開首)。按年份順序排列。

select id, title, yr
from movie
where title like 'Star Trek%'
order by yr;

下一阶段😀

题4:id是 11768, 11955, 21191 的電影是什麼名稱?

select title 
from movie 
where id in ('11768', '11955', '21191');

#这题的题目好像有坑。。小心

题5:女演員’Glenn Close’的編號 id是什麼?

select id 
from actor
where name = 'Glenn Close';

题6:電影北非諜影’Casablanca’ 的編號 id是什麼?

select id
from movie 
where title = 'Casablanca' ;

再下一个阶段😀

题7:列出電影北非諜影 'Casablanca’的演員名單。

select name
from casting c
left join actor a
on a.id = c.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值