首页 > 解决方案 > Neo4j 中的除法运算符

问题描述

当我执行以下密码时:

CREATE (n:Person {name: 'Andy',sal:600/3, title: 'Developer'})

工资值将等于 300。但是当执行以下操作时:

CREATE (n:Person {name: 'Andy',sal:1/2, title: 'Developer'})

工资值将等于 0。我应该如何检索正确答案?

标签: neo4jdivision

解决方案


默认值似乎是整数,因此解决此问题的简单方法是使用toFloat

CREATE (n:Person {name: 'Andy', sal: toFloat(1)/2, title: 'Developer'})
WITH n
MATCH (n:Person)
RETURN n

推荐阅读