【问题标题】:Socrata SELECT/WHERE works on Zip field but not Last_name field in NYS Attorneys dataSocrata SELECT/WHERE 适用于 Zip 字段,但不适用于 NYS Attorneys 数据中的 Last_name 字段
【发布时间】:2019-03-19 04:49:59
【问题描述】:

我正在使用 PHP 访问 NYS Attorneys 数据。 此查询适用于 zip 字段:

https://data.ny.gov/resource/cdhq-buk7.json?$select=first_name、last_name、company_name、street_1、street_2、city、county、state、zip、zip_plus_four、judice_department_of_admission、law_school、phone_number、year_admitted、status&$where=zip like '1403%'&$ order=zip, last_name&$limit=50&$offset=0

但是,这个对 last_name 字段的查询没有返回数据:

https://data.ny.gov/resource/cdhq-buk7.json?$select=first_name、last_name、company_name、street_1、street_2、城市、县、州、邮编、zip_plus_four、judicial_department_of_admission、law_school、phone_number、year_admitted、status&$where=lower(last_name) like 'smith% '&$order=last_name&$limit=50&$offset=0

如果有任何建议,我将不胜感激。 谢谢, 吉姆...

【问题讨论】:

  • 我认为问题在于语句的like 部分中的% 符号,您需要将其更改为%25 以使其运行。不知道为什么第一个运行。
  • 谢谢!原来我的 PHP 代码有问题。许多字段为空或为空,因此我必须先输入代码以检查每个文件中是否有数据,然后才能显示在网页表上。我可以在开头和结尾使用 % 通配符。几乎没有要添加的功能。目前的工作是jimgerland.com/socrata/nysattorneys/index.php - 我很快就会将它贡献给 github 和 socrata。再次感谢!

标签: php select where-in socrata


【解决方案1】:

与 Nigel 的评论类似,删除姓氏中的百分号将起作用或将 % 更改为 %25 will work。

【讨论】:

    猜你喜欢
    • 2019-06-28
    • 2021-11-18
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2015-02-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多