Почему document.writeln ("a" || "b")
печатает a
вместо true
?
document.writeln ("a" && " b ")
печатает b
document.writeln (1 == 1 && 1! Всегда ясно, я также хотел бы привести пример из базы данных. Проблема в том, что, хотя я хочу выбрать все отдельные свойства, мне нужен только один пример каждого свойства. Вот , как выглядит мой запрос без захвата примера:
SELECT DISTINCT ?prop ?title WHERE {
?thing ?prop [].
?thing a .
?prop rdf:type rdf:Property.
?prop rdfs:label ?title.
} ORDER BY DESC(COUNT(DISTINCT ?thing))
LIMIT 100
Если я изменю его в таким образом , я начну получать повторяющиеся значения для? Prop:
SELECT DISTINCT ?prop ?title ?example WHERE {
?thing ?prop ?example.
?thing a .
?prop rdf:type rdf:Property.
?prop rdfs:label ?title.
} ORDER BY DESC(COUNT(DISTINCT ?thing))
LIMIT 100
Я новичок использовать SPARQL и запросы к базе данных в целом, поэтому мне совсем не понятно, как это сделать. В идеале у меня было бы что-то вроде примера DISTINCT (? Prop)? Title ?, который выбирает каждое уникальное значение для prop и возвращает его заголовок и пример.