Я пытаюсь найти решение для поиска символа в строке с помощью sparql.
Я попробовал следующий код, но, похоже, в SPARQL нет опции, подобной CHARINDEX.
Я хочу найти позицию последнего символа "/", использованного в URI (который я перенес в строку с функцией STR). Поэтому я могу сделать что-то вроде «дать мне все символы этой строки после последней обратной косой черты, найденной в этой строке».
В Sql я просто нашел бы символ с помощью charindex () и определил длину строки с помощью функции LEN () или около того.
ORDER BY? Subject
ПРЕФИКС skos: http://www.w3.org/2004/02/skos/core# ВЫБРАТЬ * ГДЕ {? Субъект skos: Концепция. BIND (STRAFTER (STR (? Subject), 'begrip /') как? Test)
}