在这里我试着列出所有在闰年执导喜剧电影的导演的名字。我得到了错误的结果,这可能是因为我实现闰年代码的方式不正确。请帮帮忙。
SELECT m.Title,p.Name,m.year
FROM Movie m JOIN
M_director d
ON m.MID = d.MID JOIN
Person p
ON d.PID = p.PID JOIN
M_Genre mg
ON m.MID = mg.MID JOIN
Genre g
ON g.GID = mg.GID
WHERE g.Name LIKE '
我的问题是列出所有执导10部或以上电影的导演,按他们导演的电影数量的递减顺序排列。返回导演的姓名和导演的电影数量。
我有两个表,一个是Director表,它有ID(主键)、中间列、PID列。另一个是Person表,它有PID(主键)、名称、性别列。
以下是我的查询
SELECT Name, COUNT(*) movies_directed
FROM Director
LEFT JOIN Person USING(PID)
GROUP BY PID
HAVING movies_directed >= 10
ORDER BY movies_directed DESC;
但这里的问题是,有多个
我试着用imdb数据库学习PostgreSQL,我似乎不知道如何列出自某一年以来没有执导过一部电影的导演。
我有三张桌子要用
与mov_id,mov_title,mov_year与dir_id的桌子导演,dir_nameTable movie_direction与dir_id和movie_id
我尝试了下面的代码列出所有导演谁从1988年以来没有导演,但这是行不通的。有人能引导我走向正确的方向吗?
from movie_direction
join director d using (dir_id)
join movie m using (mov_id)
where m.mov_year &l
我有一个表(电影),我需要找到每个导演执导的最新电影.....
这个查询似乎得到了它的结果:
SELECT title
FROM movies
WHERE year IN (
SELECT MAX(year)
FROM movies
GROUP BY director
);
但是我不明白为什么Steven McQueen的“爱乐之地”..。它不应该出现在输出中
我有两个表movie,电影标题,电影导演,以及评级id,电影id和评级。 问题是选择导演的名字,以及他们执导的所有电影中获得最高评分的电影的片名,以及该评分的价值。 我正在尝试理解以下解决方案 select distinct director, title, stars
from (movie join rating using (mid)) m
where stars in (select max(stars)
from rating join movie using (mid)
where m.director = dire
问题#1
列出所有在闰年执导“喜剧”电影的导演。(您需要检查类型是“喜剧”和“年是闰年”)您的查询应该返回导演名称、电影名称和年份。
%%time
def grader_1(q1):
q1_results = pd.read_sql_query(q1,conn)
print(q1_results.head(10))
assert (q1_results.shape == (232,3))
#m as movie , m_director as md,Genre as g,Person as p
query1 ="""SELEC
我正在设计一个数据库,其中包括以下实体:
create table Director(
ID integer not null,
YearsExperience integer not null,
StudioAffiliation varchar(30),
NetWorth REAL,
primary key (ID)
);
create table Movie(
ID varchar(20) not null,
Title varchar(40) not null,
Genre char(1) not null,
R
我正在使用以下Cypher查询查找类似的电影:
MATCH (m:Movie)-[r*1..2]-(m2:Movie)
WHERE m.movieID = '1'
UNWIND r AS rels
WITH count(rels) as foo, m2, m
ORDER BY foo desc
RETURN DISTINCT m2.title
LIMIT 25
基本上,它查找具有共同关系的电影,并将那些具有最常见关系的电影返回到m。然而,有些关系比其他关系更重要。例如,我想促进[:DIRECTED]关系,这样由同一个导演执导的电影可以在其他导演之前返回。我该怎么做呢?像Dijk
我最近受命构建一个名称实体识别器,作为项目的一部分。目的是分析给定的句子,并提出所有可能的实体组合。
建议的一种方法是为所有已知的连接词(如文章和连词)保留一个查找表,在根据空格拆分句子之后,将它们从单词列表中删除。这将省略句子中的名称实体。
然后在另一个查找表中对这些标识的实体进行查找,这些实体与实体类型相关联,例如,如果句子是:Remember the Titans was a movie directed by Boaz Yakin,则可能的输出如下:
{记住泰坦,电影}是{一部电影,电影}由{波阿兹亚金导演,导演}{记住泰坦,电影}是一部由波阿兹Yakin执导的电影,电影}是{一部电
我正在执行一项任务,我需要找到导演执导过不止一部由安吉丽娜·朱莉主演的电影。目前,我有以下几点:
SELECT DISTINCT t.title, n.name
FROM (
SELECT DISTINCT t.id theMovies
FROM name n
INNER JOIN cast_info c
ON (c.person_id = n.id)
INNER JOIN title t
ON (t.id = c.movie_id)
WHERE n.name = 'Jolie, Angelina'
) as newTable
INNER JOIN title t
ON (t.
我想知道这是如何在SQL中设定的-“哪些导演执导了不止一部电影,这部电影获得了两项以上的奥斯卡奖提名。按照奥斯卡奖的降序排列结果”。
我目前有this..which,我知道它是不正确的。
SELECT DIRECTOR.dirID, MOVIE.mvTitle
FROM DIRECTOR
INNER JOIN
MOVIE ON DIRECTOR.dirID=MOVIE.dirID
ORDER BY noms>=2 DESC;
有没有一种方法可以根据页面的类别对用户的facebook点赞进行分组,当我从Graph API /[user-id]?fields=likes请求时,我得到的是按反时间顺序排列的用户点赞数组。我需要根据页面的类别对这些喜欢进行分组,如娱乐人员、喜剧演员、名人、艺术家、演员/导演等类别应归入一个类别(例如个性),而其他页面如电视节目、电影、电视剧等应归入其他类别(比如电影)
我很难找到一种方法来解决Oracle对having EVERY子句缺乏支持的问题。
我有两个表,Production和Movie,模式如下:
Production (pid, mid)
Movie(mid, director)
其中'pid‘是代表发布者ID的整数,'mid’是代表电影ID的整数,而director是电影导演的名字。
我的目标是获得一份出版商名单(按ID),这些出版商只出版了彼得·杰克逊或本·阿弗莱克执导的电影。
为了实现这一点,我编写了以下查询:
SELECT *
FROM Production P, Movie M
WHERE P.mid =
我有关于演员、导演和电影的数据,但是我需要找到一种方法来输入一个导演,并输出所有与该导演合作过的演员的名单,以及所有这些演员都参与过的电影。由于这可能是一个非常长的清单,他们还需要以某种明智的方式限制结果。我有SQL代码,列出了导演和演员的名单,以及演员和导演合作过的电影,但是我们需要演员所做的所有电影,包括那些没有那个导演的电影?
电影表
Movie_ID Title Director Release Date
1 A John 2015
演员表
Acto
我是Neo4j的新手,正在看他们的入门教程,我对“WHERE NOT exists”子句的用法有点困惑。本教程展示了一个示例,其中他们希望返回编写电影的人的所有Person节点,并排除导演该电影的人。他们对此的疑问是: MATCH (p:Person)-[:WROTE]->(m:Movie) WHERE NOT exists( (p)-[:DIRECTED]->() ) RETURN p.name, m.title 它返回: p.name m.title "Aaron Sorkin" "A Few Good Men"
我使用下面的代码来获取特定电影的导演名称。我怎样才能得到导演导演的所有电影的清单?在这种情况下,我选择了星际,我得到的导演将是克里斯托弗诺兰。那么我该怎么列出他导演的所有电影呢?
from imdb import IMDb
ia = IMDb()
movie = ia.get_movie('0816692')
print "Name of the movie: ", movie
for i in movie['director']:
print "Director: ", i
for k in ia.search
我正在创建一个使用$_POST php函数的表单。
我的表格是这样的。
form.php
<h1>Songs Movies Form</h1>
<hr />
<form action="songs-movies.php" method="post">
Song Name:
Enter Song Name: <input type="text" name="SongName" size="25" />
Enter Movie Name: <inp
请注意,我知道我可以在一个SQL查询中执行以下操作,但这不是问题的重点……我更感兴趣的是rails如何处理多个查询。
假设我有一个电影模型,它具有标题、导演、id、明星、发行日期等属性。
现在我有了@Movies = find_by_sql("select * from movies where genre=‘动作’;select* from movies genre=‘喜剧’;“)
然后我在视图上迭代它。然而,答案中似乎只包含第一个查询结果。只是好奇这是怎么回事。
谢谢
我有一份我正在工作的数据。
df=
Rating | Director
7.1 A
6.5 A
5.9 A
7.9 B
9.4 B
6.7 B
我想找出每个导演总电影的平均评分。我们的目标是看看哪个导演的电影级别更高。
我知道这显示了每个导演发生的次数
df['Director'].value_counts()
我知道上面的代码会列出每个director出现的次数,但我不知道如何为语句设置条件,以便将其除以每个唯一的导演。
[in] condition = df[df['Di
我的表movies有一个列,其中包含该电影的流派列表。
我试着给数据建立索引。
CREATE INDEX ON movies (genres);
当我尝试列出所有类型的纪录片或音乐剧的电影时,我得到了结果。
Select * from movies where genres contains 'Documentary';
但是尝试列出所有其他类型的电影,比如“颤栗”、“喜剧”或“犯罪”,我得到了一个错误:
Select * from movies where genres contains 'Thriller';
ReadFailure: Error from