Cassandra CQL-can';我不会做算术运算
下午好 我目前正在开始与卡桑德拉和CQL,我遇到了一个问题。 我制作了一个非常简单的数据库,我想在列之间做一些算术运算(加法、乘法…)。当我尝试这样做时,会出现以下错误:Cassandra CQL-can';我不会做算术运算,cassandra,cql,Cassandra,Cql,下午好 我目前正在开始与卡桑德拉和CQL,我遇到了一个问题。 我制作了一个非常简单的数据库,我想在列之间做一些算术运算(加法、乘法…)。当我尝试这样做时,会出现以下错误: "no viable alternative at input '-' " 从我所读到的资料来看,算术运算在卡桑德拉的支持时间不长,但《科学》杂志似乎不这么认为 所以我的问题是:我做错了吗?还是这些操作员仍然不受支持 我使用的是Cassandra 3.11.2和cqlsh 5.0.1。我的问题是 Select Product
"no viable alternative at input '-' "
从我所读到的资料来看,算术运算在卡桑德拉的支持时间不长,但《科学》杂志似乎不这么认为
所以我的问题是:我做错了吗?还是这些操作员仍然不受支持
我使用的是Cassandra 3.11.2和cqlsh 5.0.1。我的问题是
Select ProductName, NetIncome, ProductionCost, (NetIncome - ProductionCost) from globalsales.Rentability group by ProductName;
其中NetIncome和ProductionCost都是int类型的列。是的,该文档编写得有点过早。目前,CQL不支持算术运算。它包含在下的JIRA项目中
该票证将应用于Cassandra 4.0版本,其中目前没有ETA。谢谢!我看到一些带有用户定义函数的解决方案,我要试试。@J.C是的,这是一件你可以尝试的事情。不久前,我实际上回答了一个UDF问题,这可能会对您有所帮助:谢谢您,我使用另一篇文章()中的一个示例得到了我想要的。