光学查询中的负函数
Minus function in Optic Query
我需要在其中一个用例中执行减号操作,但在 MarkLogic 中我无法使用减号功能。有没有其他方法可以做到这一点?
select table1.value1 from table1 where table1.date = '2020-11-27'
minus
select table1.value1 from table1 where table1.date = '2020-11-26'
与大多数语言一样,XQuery 中的 minus/subtraction 运算符是“-”。你的代码的其余部分在我看来有点像 SQL(虽然我上次使用 SQL 大约是 30 年前),它们都需要更改。
恐怕我现在不知道“光学查询”是什么。
“MINUS
”运算符是 SPARQL 运算符。 MarkLogic 的 Optic API 使用 op:except()
运算符支持类似的功能。您还可以在 SPARQL 中使用“MINUS
”运算符,在 Optic API 中使用 op:from-sparql()
,在 SQL 和 [=15 中使用“EXCEPT
”运算符=] 在 Optic API.
我需要在其中一个用例中执行减号操作,但在 MarkLogic 中我无法使用减号功能。有没有其他方法可以做到这一点?
select table1.value1 from table1 where table1.date = '2020-11-27'
minus
select table1.value1 from table1 where table1.date = '2020-11-26'
与大多数语言一样,XQuery 中的 minus/subtraction 运算符是“-”。你的代码的其余部分在我看来有点像 SQL(虽然我上次使用 SQL 大约是 30 年前),它们都需要更改。
恐怕我现在不知道“光学查询”是什么。
“MINUS
”运算符是 SPARQL 运算符。 MarkLogic 的 Optic API 使用 op:except()
运算符支持类似的功能。您还可以在 SPARQL 中使用“MINUS
”运算符,在 Optic API 中使用 op:from-sparql()
,在 SQL 和 [=15 中使用“EXCEPT
”运算符=] 在 Optic API.