XQuery表达式之逻辑表达式(Logical Expression)
日期:2007年5月3日 作者: 查看:[大字体 中字体 小字体]-
像高级编程语言一样,XQuery同样有逻辑表达式,逻辑表达式要么是or表达式要么是and表达式。在不抛错的前提下,逻辑表达式的运算结果要么是true要么是false。
and和or都是二元操作,在执行时,首先会得出两个操作数的有效布尔值。关于有效布尔值,在前面已经提过了。下面两张表分别说明and和or运算时的情况。EBV1指第一个操作数的有效布尔值,EBV2指第二个操作数的有效布尔值,
AND: EBV2 =trueEBV2 =falseerror in EBV2 EBV1 =truetruefalseerror EBV1 =falsefalsefalseeitherfalseor error error in EBV1 error eitherfalseor error error
OR: EBV2 =trueEBV2 =falseerror in EBV2 EBV1 =truetruetrueeithertrueor error EBV1 =falsetruefalseerror error in EBV1 eithertrueor error error error
另外,需要提出的是XQuery还提供了not函数。如果函数参数的有效布尔值是true,则函数返回false。如果函数的有效布尔值是false,则函数返回true。如果在计算参数的有效布尔值是抛错,则函数抛错。
10 eq 1 and 2 eq 2 ---> 结果为false
- [1] [2] 下一页
- XQuery表达式之逻辑表达式(Logical Expression) 相关文章:
- ·XQuery表达式之逻辑表达式(Logical Expression)
- XQuery表达式之逻辑表达式(Logical Expression) 相关软件
上一篇:15.2 Blocks
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·图象处理中的边缘检测------canny算子
- ·EZ-USB 68013A开发指南
- ·数值计算程序大放送-特征值和特征向量
- ·ARM的嵌入式Linux移植体验之BootLoader
- ·Visual C++ ADO数据库编程入门
- ·智能手机Smartphone开发导语
- ·利用 wordXP 实现自动排班
- ·[分形]DLA团簇模型的摸拟
- ·DENX U-Boot及Linux使用手册
- ·Static和Final修饰类属性变量及初始化
- ·BPEL的异常管理
- ·看Vue 5 Esprit函数的节点与链接详情
- ·初学者全面接触学习jquery(译文)
- ·LinQ学习之旅 从整型数组中找出偶数
- ·Enterprise Library 快速入门
- ·CVS源代码库服务器建立和权限配置
- ·Visual FoxPro 9.0 SP2正式版下载
- ·VS2005控件的问题解决办法
- ·Cookie是什么?用法是怎样?与SESSION有什么区别?
- ·J2SE API读取Properties文件的六种方法
特别推荐
