gpt4 book ai didi

sql - SPARQL 中的字符串匹配?

转载 作者:行者123 更新时间:2023-12-04 03:08:48 25 4
gpt4 key购买 nike

在 ANSI SQL 中,您可以编写如下内容:

Select * From DBTable Where DBTable.Description LIKE "MEET"

或者
Select * From DBTable Where DBTable.Description LIKE "%MEET%"

我想要帮助的是编写与上述等效的 SPARQL。

最佳答案

使用正则表达式过滤器。您可以找到一个简短的教程 here

这是它的样子:

PREFIX ns: <http://example.com/namespace>

SELECT ?x
WHERE
{ ?x ns:SomePredicate ?y .
FILTER regex(?y, "YOUR_REGEX", "i") }
YOUR_REGEX必须是 XQuery regular expression language 的表达式
i是可选的 flag .这意味着匹配不区分大小写。

关于sql - SPARQL 中的字符串匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11070558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com