https://dev.socrata.com/docs/datatypes/number.html#,表示%和^可用于获取一个数字的模数除以另一个数字。我不能让他们工作,也找不到例子。
当我尝试^我似乎得到取幂。例如:
http://data.cityofchicago.org/resource/pubx-yq2d.json?$选择= streetnumberto,streetnumberfrom,(streetnumberto-streetnumberfrom)^ 100%20AS%20address_length_in_blocks
当我尝试%本身时,我得到一个“格式错误”的错误,并不是那么令人惊讶。当我尝试使用%25的%25代码时,我仍然会收到“格式错误”的错误,但似乎表明它正确插入了%,但不知道它意味着什么。 (我限制发布两个以上的链接,但只用%和%25替换上面的^。)
任何人都可以帮我解决这个问题吗?
顺便说一下,冒着混合主题的风险,我理想情况下喜欢使用int或round类函数但它们似乎不存在于SoQL中所以我试图回到获得除以的整数部分100。
谢谢。
答案 0 :(得分:0)
好问题。我只是自己尝试了,而且我也遇到了一个格式错误的异常,它肯定会进入查询优化器:
https://data.cityofchicago.org/resource/erhc-fkv9.json?totalfees=4160%20%25%2010.0
注意我正在使用该API的SODA 2.1版本,我建议您迁移到:
https://dev.socrata.com/foundry/#/data.cityofchicago.org/erhc-fkv9
我会咨询我们的工程团队,看看会发生什么。我还会传递round
,ceil
,floor
等功能请求。