【发布时间】:2022-12-12 22:17:41
【问题描述】:
我正在用 SPARQL 编写查询以获取知识图谱。 我有一列重复的国家和国家名称。 例如:日本、印度、美国、印度、印度、美国、美国、罗马尼亚等。
我需要编写一个 SPARQL 查询,为我提供该列中每个国家/地区的计数。 示例:日本 1、印度 3、美国 3 等等。
选择 ?countryName COUNT(?CountryName) 在哪里 { .... } GROUP BY ?countryName 拥有(?countryName =“德国”)
【问题讨论】:
-
“列”是什么意思?作为 SPARQL 查询的结果?此外,什么不适用于您当前的查询(当然除了无效语法之外)?
-
应该是
SELECT ?countryName (COUNT(*) AS ?cnt)
标签: sparql anzograph sparql-generate