首页 > 解决方案 > Socrata SELECT/WHERE 适用于 Zip 字段,但不适用于 NYS Attorneys 数据中的 Last_name 字段

问题描述

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

https://data.ny.gov/resource/cdhq-buk7.json ?$select=first_name、last_name、company_name、street_1、street_2、城市、县、州、邮编、邮编_plus_four、judicial_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、城市、县、州、邮编、邮编_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

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

标签: phpselectwhere-insocrata

解决方案


Similar to Nigel's comment, removing the percentage sign in the last name will work or changing % to %25 will work.


推荐阅读