我想使用neo4j比较列的分割值

时间:2018-12-30 07:10:53

标签: neo4j

我是Neo4j的新手。我已经通过这种方式拆分了FT的数据。我不知道要比较FT的拆分值来宣布获胜团队。

圆,日期,团队1,FT,HT,团队2

1,(星期五)2017年8月11日(32),阿森纳足球俱乐部,4-3,2-2,莱斯特城足球俱乐部

1,(Sat)2017年8月12日(32),水晶宫FC,0-3,0-2,哈德斯菲尔德镇AFC

1 个答案:

答案 0 :(得分:1)

您可以将FTScore用作数组,而不需要展开。

类似这样的东西:

LOAD CSV FROM"file:///ft.csv" AS row 
WITH row, split(row[3], "-") AS ScoreFT
RETURN 
CASE 
  WHEN ScoreFT[0] > ScoreFT[1] THEN 'Home win' 
  WHEN ScoreFT[0] < ScoreFT[1] THEN 'Away win' 
ELSE 'Draw'
END

但是您还有其他选择:

  • 只需存储目标,并在查询时进行评估
  • 首先加载CSV并运行另一个更新查询以确定获胜者团队

我希望它会有所帮助。