美文网首页
谓语表达式语法

谓语表达式语法

作者: nalis风 | 来源:发表于2016-07-20 20:57 被阅读159次

    谓语表达式由表达式、运算符和值组成

    1.基本的比较运算符

    1.=、==

    2.>= >=

    3.<= =<

    4.>

    5.<

    6.!= <> 是否不相等

    7.BETWEEN 必须满足“表达式 BETWEEN{下线,下限}”的格式,要求该表达式的值必须大于或等于下线,并小于或等于上限。

    2.基本的逻辑运算符

    AND &&

    OR ||

    NOT !

    3.字符串比较运算符

    BEGINSWITH 检查某个字符串是否以指定的子串开头

    ENDSWITH 结尾

    CONTAINS 包含

    LIKE 某个字符串是否匹配指定的字符串模板 LIKE运算符后面可使用字符串模板,该字符串模板允许使用* 和?两个通配符,其中* 代表人一多个字符 ?代表一个字符

    MATCHES 是否匹配指定的正则表达式 正则表达式虽然功能最强大,但执行效率也最低。

    字符串和比较运算符 区分大小写和重低音符号,如希望自付出啊你比较运算符不区分大小写和重音符号,可在运算符后使用[c](指定区分大小写)、[d](指定不区分重音符号)选项

    4.操作集合的运算符

    ANY SOME 指定只要集合中任意一个元素满足条件 返回YES

    ALL 所有元素满足才返回YES

    NONE 没有任何元素满足

    IN 只有当左边表达式或值出现在右边的集合中才会返回YES 例如name IN{'Ben','Melissa','Nick'}只有name值为‘Ben’ ‘Melissa’或‘Nick’之一才返回YES

    arrary[index]

    array[FIRST]

    array[LAST]

    array[SIZE] 返回array数组中元素的个数

    5.直接量

    在位于表达式中使用双引号和单引号的效果是一样的 但是 单引号只能用单引号结束 双引号只能用双引号结束,不能混用

    直接量

    FALSE NO

    TRUE YES

    NULL NIL

    SELF

    'text' "text" 代表字符串

    数组数组元素以英文逗号隔开 {‘comma’,'seoarated'}

    数值直接量 整数 小数 科学计数法表示形式

    十六进制数

    八进制数

    二进制数

    相关文章

      网友评论

          本文标题:谓语表达式语法

          本文链接:https://www.haomeiwen.com/subject/xyavjttx.html