网络上关于XQuery的资料信息真是少之又少,为了更方便自己回顾和帮助大家学习,在此记录学习到的东西。
算数运算符:
+ 加法运算符,例如5+9
- 减法运算符,例如10-2
* 乘法运算符,例如5*9
div 触发运算符,Xquery中'/'表示路径,所以不能用来做除法运算符,例如3 div 5 值为0.6,如果要获取整数,可以使用强类型转换 xs:integer(3 div 5) 或者 integer(3 div 5)
mod 求余运算符,例如5 mod 10
优先级: 低(+,-) 高(* div mod)
值关系运算符:
Eq 等于运算符 2+3 eq 10-5
Ne 不等于运算符 5 ne 3
Lt 小于运算符 3 lt 5
Gt 大于运算符 5 gt 3
Le 小于等于运算符 5 le 5
Ge 大于等于运算符 5+3-2 ge 6
以上运算全都返回True
(暂时有事,稍后更新)