GraphGists

宾夕法尼亚州立大学 2014 赛季橄榄球赛程

为纪念宾夕法尼亚州立大学新任橄榄球教练 James Franklin,本 GraphGist 结合了 NCAA 橄榄球和 Cypher 查询。2014 年将是重要的一年。这不仅是 James Franklin 作为主教练的第一个赛季,大十联盟也将有新的分区分配。这些分配保留了竞争关系,并根据地理位置(东西部)创建了分区。

初始化图

关于图的基本信息

	MATCH n-[r]-()
	WITH count(DISTINCT n) AS numNodes, count(DISTINCT r) AS numRelationships
	RETURN numNodes, numRelationships

显示宾夕法尼亚州立大学将在 2014 赛季对阵的节点。

	MATCH (n { name: "Penn State University" })-[r:plays]->(c)
	RETURN r

显示宾夕法尼亚州立大学将在 2014 赛季对阵的球队数量及其名称。

	MATCH (team:school)
	WHERE team.name<> "Penn State University"
	RETURN  count(*) AS count, collect(team.name) AS teams

显示宾夕法尼亚州立大学将在 2014 赛季对阵的各联盟球队数量。

	MATCH (team:school)--(conf:conference)
	WHERE team.name <> "Penn State University"
	RETURN count(*) AS count, conf.name AS Conference

显示宾夕法尼亚州立大学将在 2014 赛季对阵的所有属于 ACC(美国体育联盟)的球队。

	MATCH (school { name:"Penn State University" })--(team)--(conference)
	WHERE conference.name = "American Athletic Conference"
	RETURN team.name

显示宾夕法尼亚州立大学将在 2014 赛季对阵的所有在大十联盟东部赛区是对手的球队节点。

	MATCH (psu { name:'Penn State University' })--(team)--(conferance)--(division)
	WHERE conferance.name = "Big Ten" AND division.name = "Eastern" AND filter(x IN division.teams
																			   WHERE x = team.name)
	RETURN team

显示宾夕法尼亚州立大学将在 2014 赛季对阵的学校的平均年龄(大多数球队的成立时间早于宾夕法尼亚州立大学)。

	MATCH (s:school)
	WHERE s.name <> "Penn State University"
	RETURN avg(2014 - s.established) as AverageYearsOld
© . All rights reserved.