Описание тега distinct

Ключевое слово DISTINCT используется для удаления повторяющихся значений из результата запроса SQL или SPARQL.

В DISTINCT ключевое слово используется для удаления повторяющихся значений из результата запроса SQL или SPARQL.

Стандарт SQL 92 определяет DISTINCT как:

Два значения считаются неотличимыми, если одно из них: оба являются нулевым значением или сравниваются как равные... В противном случае они различны. Две строки (или частичные строки) различны, если по крайней мере одна из пар соответствующих значений различна. В остальном они не различимы.

Спецификация SPARQL 1.1 описывает DISTINCT как:

В DISTINCTмодификатор решения устраняет повторяющиеся решения. По запросу возвращается только одно решение, которое связывает одни и те же переменные с одними и теми же терминами RDF.