首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类似SOCRATA SODA的查询

类似SOCRATA SODA的查询
EN

Stack Overflow用户
提问于 2014-08-10 18:42:11
回答 3查看 1.3K关注 0票数 1

如何在苏格拉塔苏打API中请求类似的查询?

例如,我将所有的苏格拉塔数据和ETL (提取、转换和加载)都转换到BigQuery中。

例如,从

https://data.cityofnewyork.us/Housing-Development/DOB-Permit-Issuance/ipu4-2q9a

转换后,将其上传到BigQuery、mysql或任何sql数据库中。

issuance (我相信需要google登录,但基本上是免费的或几乎免费的查询)

一旦进入BigQuery或任何sql数据库,我就可以发出类似查询之类的命令。

问题是如何通过纯碱API像查询一样运行。

如何通过查询将时间戳字段转换为仅用于组的年份。例如,如果记录的日期列是一个时间戳,并且我希望看到按年分组的许可证数量,那么如何通过纯碱API实现这一点呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-05 06:56:37

“类似”功能现在似乎通过API工作,只要您使用API的新版本--该API是在2015年9月左右发布的。

例如,geneorama在他的答案中的示例现在适用于更新的API:https://data.cityofchicago.org/resource/xqx5-8hwx.json?$where=legal_name%20like%20%27%25INC%25%27 (注意标识符9j92-xfdk已经更新为xqxf-8hwx)。

类似地,使用新API,您可以按年对记录进行日期截断,在您的示例中如下所示:https://data.cityofnewyork.us/resource/83x8-shf7.json?$select=date_trunc_y%28issuance_date%29%20as%20year,count%28issuance_date%29&$group=year (奇怪的是,结果的年份类别没有显示截断,但它显示了2013年、2014年等的计数)。您将再次注意到,资源标识符从问题中的标识符改为使用新的API标识符(83x8-shf7,而不是ipu4-2q9a)。

票数 2
EN

Stack Overflow用户

发布于 2014-08-11 23:02:07

不幸的是,您目前无法通过LIKE执行SoQL查询。然而,这是我们期待能够提供更多的数据集,一旦我们推出一些后端的改变,我们正在努力。

这一点对日期截断也是一样的:-\

票数 0
EN

Stack Overflow用户

发布于 2015-09-08 18:08:46

但是,根据现在支持的文档,我无法让它在我的示例中工作。http://dev.socrata.com/docs/functions/like.html

它应该允许您将LIKE与$where一起用于文本列。_%这两个外卡字符分别表示“匹配任何单个字符”和“匹配任何字符”。

文档化的示例工作:title like '%25ASSISTANT%25'

但我无法让它在示例之外工作,例如:name like '%25INC%25'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25231835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档