我正在尝试通过 Google 公共专利数据中的 SQL 检索特定的 cpc 代码和受让人。我正在尝试搜索术语“大众”和 cpc.code “H01M8”。
但我得到了错误:
参数类型的运算符 = 没有匹配的签名:ARRAY <STRUCT<name STRING, country_code STRING>>, STRING。支持的签名:ANY = ANY at [15:3]
代码:
SELECT
publication_number application_number,
family_id,
publication_date,
filing_date,
priority_date,
priority_claim,
ipc,
cpc.code,
inventor,
assignee_harmonized,
FROM
`patents-public-data.patents.publications`
WHERE
assignee_harmonized = "VOLKSWAGEN" AND cpc.code = "H01M8"
LIMIT
1000
我也有兴趣搜索多个受让人,例如:
in ("VOLKSWAGEN", "PORSCHE", "AUDI", "SCANIA", "SKODA", "MAZDA", "TOYOTA", "HONDA", "BOSCH", "KYOCERA", "PANASONIC", "TOTO", "NISSAN", "LG FUEL CELL SYSTEMS", "SONY", "HYUNDAI", "SUZUKI", "PLUG POWER", "SFC ENERGY", "BALLARD", "KIA MOTORS", "SIEMENS", "KAWASAKI", "BAYERISCHE MOTORENWERKE", "HYDROGENICS", "POWERCELL SWEDEN", "ELRINGKLINGER", "PROTON MOTOR")
我最近开始使用 SQL 并没有看到错误:/
非常感谢您的帮助!