💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
创建一个名为cinema的表来存储电影信息,并插入多部电影的详细数据。可以通过SQL查询按年份、演员等条件筛选电影列表。
🎯
关键要点
- 创建一个名为cinema的表来存储电影信息,包含字段id、movie_name、actor、year和minutes。
- 插入多部电影的详细数据,包括电影名称、演员、年份和时长。
- 可以通过SQL查询按年份、演员等条件筛选电影列表。
- 查询第8行的电影信息,结果为Kaithi,演员为Karthi,年份为2017。
- 查询2021到2023年间发布的所有电影,结果包括Dharbar、Vikram、Viswasam和Ayothi。
- 查询不在2021到2023年间发布的所有电影,结果包括Mersal、Beast、Attakasam、Jai Bhim、Kaithi和Deivathirumagan。
- 按年份降序列出前3部电影,结果为Vikram、Ayothi和Dharbar。
- 查询2020年由Vijay主演的所有电影,结果为Mersal。
- 查询电影名称中包含'as'的所有电影,结果包括Beast、Viswasam和Attakasam。
- 查询所有演员的名字,去重后结果包括Sasikumar、Kamal、Vijay、Karthi、Surya、Ajith、Rajini和Vikram。
- 按字母顺序列出Ajith的电影,结果为Attakasam和Viswasam。
- 查询电影名称和演员名称都以'A'开头的电影,结果为Attakasam。
- 查询电影名称为'Vikram'或演员名称为'Vikram'的电影,结果包括Vikram和Deivathirumagan。
❓
延伸问答
如何创建一个存储电影信息的表?
可以使用SQL命令创建名为cinema的表,包含字段id、movie_name、actor、year和minutes。
如何查询2021到2023年间发布的所有电影?
可以使用SQL查询:select movie_name from cinema where year between 2021 and 2023。
有哪些电影的名称中包含'as'?
包含'as'的电影有Beast、Viswasam和Attakasam。
如何列出所有演员的名字?
可以使用SQL查询:select distinct actor from cinema,结果包括Sasikumar、Kamal、Vijay等。
如何查询第8行的电影信息?
可以使用SQL查询:select * from cinema limit 1 offset 7,结果为Kaithi,演员为Karthi,年份为2017。
如何按年份降序列出前3部电影?
可以使用SQL查询:select movie_name from cinema order by year desc limit 3,结果为Vikram、Ayothi和Dharbar。
➡️