neo4j - Neo4j 中的除法运算符
问题描述
当我执行以下密码时:
CREATE (n:Person {name: 'Andy',sal:600/3, title: 'Developer'})
工资值将等于 300。但是当执行以下操作时:
CREATE (n:Person {name: 'Andy',sal:1/2, title: 'Developer'})
工资值将等于 0。我应该如何检索正确答案?
解决方案
默认值似乎是整数,因此解决此问题的简单方法是使用toFloat
:
CREATE (n:Person {name: 'Andy', sal: toFloat(1)/2, title: 'Developer'})
WITH n
MATCH (n:Person)
RETURN n
推荐阅读
- javascript - 你能在同一个控制器中调用两个 Promise 吗?
- wix - 如何使用 WixSharp 注册 ActiveX 控件?
- css - 柱高 bootstrap 的大小相等
- javascript - 如何显示多个用户输入的答案以及如何将其全部写入文本文件
- html - html5 getCurrentPosition 在 safari、safari for ios 或 IE11 中不起作用
- python - 接受10维数据的方法
- javascript - 合并从 Firebase 云功能存储中收集的 PDF
- .net-core - 'Wix Installer 和 .Net Core 3.1 的 System.ServiceProcess.ServiceController 版本问题
- javascript - 是否可以访问位于 JavaScript 中另一个类中的类实例?
- hadoop - NameNode堆使用和ResourceManager堆使用的区别(试图找到NameNode堆使用原因)?