Xquery 基于比较的返回布尔值
我必须基于比较返回一个布尔值Xquery 基于比较的返回布尔值,xquery,marklogic,Xquery,Marklogic,我必须基于比较返回一个布尔值 fn:compare("12", "11") 如果输出大于1,则为真 如果XQuery中的输出是比较,则返回布尔值: (12 > 1) => true() 如果有字符串输入,则在进行比较之前将其转换为数字: (xs:integer("12") > xs:integer("1")) => true() 您是要将字符串化的数字作为数字进行比较,还是作为字符串进行比较 如果要将它们作为数字进行比较,只需执行以下操作: fn:number("1
fn:compare("12", "11")
如果输出大于1,则为真
如果XQuery中的输出是比较,则返回布尔值:
(12 > 1) => true()
如果有字符串输入,则在进行比较之前将其转换为数字:
(xs:integer("12") > xs:integer("1")) => true()
您是要将字符串化的数字作为数字进行比较,还是作为字符串进行比较
如果要将它们作为数字进行比较,只需执行以下操作:
fn:number("12") > fn:number("11")
如果要将它们作为字符串进行比较,请执行以下操作:
fn:compare("12", "11") > 0
嗯