我正在尝试创建一个程序,从.csv文件中读取有关电影时间的信息,用户可以在显示的月份、电影的制作公司和电影的名称之前搜索电影时间。
文件的格式如下:
Movie name, date , cinema, post code of cinema, company producing, cost
每一行。
我需要搜索的唯一信息是日期、公司制作和电影名称。
这个代码的第一个问题是,当我搜索公司的电影时,只显示文件中公司的第一部电影,并且我想把它们全部显示出来。
我遇到的第二个问题是,我需要按月搜索电影,但是文件中的日期格式是dd/mm/yy,我不知道如何只搜索月份而忽略日期和年份。
如果有人有办法解
我正在用mySQL制作一个电影影院管理系统,我需要制作它,这样如果要插入一个日期时间范围,它就会与另一个显示出现错误的显示重叠。
例如,如果我晚上8点在1号大厅有一部电影,如果我试图同时插入另一部电影,就会出现一个错误。
我在开始时间和大厅之间做了一个复合键,如果在新输入的时间和大厅中有一个精确的匹配,就会出现一个错误。我有另一个专栏,当电影结束的时候,我想知道如何使其他电影不可能插入到开始和结束之间,为这个特定的大厅。
这是数据库的布局。
cur.execute(f"INSERT INTO SHOWS(movie_name, showtimings,showend, hall, p
我正在Neo4j教程电影数据库工作。我想做一个查询,返回导演但没有制作电影的人。
为了实现这一点,我使用了以下查询:
match (m:Movie)<-[:DIRECTED]-(p:Person)-[r]->(m) where type(r) <> 'PRODUCED' return p
然而,如果我回来了*我仍然会得到这些夫妻(人,电影),在那里,这个人不仅导演和制作了电影,而且还写了:
相反,这一质疑似乎成功地排除了那些只有“产生”和“导演”两种关系的夫妻。
是否有一种方式来写这个查询,以便我可以排除所有这些夫妇以及?
说我有个循环。
count=1;
for t=1:20
while(true)
figure();
(do sth...)
view([-90 -90])
pause(0.01)
M(count)=getframe;
count=count+1;
end
movie2avi(M, 're.avi');
end
在for-循环中有一个while循环,我正在制作我的电影。但是在for循环的每一次迭代中,都会制作一部电影。我想以re1、re2、...re20等名字存储每部电影。
因此,我面临的问题是,取两种类型(SH和CH)的所有电影的制作年份,然后打印出所有电影的列表(标题和年份),这些电影是在我的任何特定类型的电影制作之前制作的。我有这个:
SELECT x.title "Title", x.yr "Year"
FROM movies x
WHERE EXISTS (SELECT x FROM movies y
WHERE y.genre IN ('SH', 'CH') AND y.yr < x.yr)
ORDER BY yr;
但它正在制作各种各样的标题,这些标题是在这两种类型的电影制作期间
我有一张表格,上面显示了每部电影的片名、制作年数和场景数量,我想查询一下,用最少的场景来显示电影。所以我有了这个
SELECT title, production_year, SUM(scene_no)
FROM scene
GROUP BY title, production_year
ORDER BY SUM(scene_no);
但这只是显示所有电影的升序,我希望它只是显示在这个列表的顶部的电影。
有人能帮忙吗?