SQL Language Expressions

    1. The LIKE, GLOB, REGEXP, MATCH, and extract operators
    • LIKE操作符
      • LIKE操作可以进行模式匹配
        • ‘%’匹配零或多个字符
        • ‘_’匹配单个字符
        • 对于ASCII以外的的unicode字符大小写敏感
        • icu扩展可以改善上条内容
      • ESCAPE句段如果出现,那么其后的表达式的量值必须为单个字符,此字符用作转移字符,可以转移自身、%、以及_
      • LIKE操作是通过like(x,y)以及like(x,y,z)实现的
      • 可以通过case_sensitive_likpragma将其设置为完全大小写敏感
    • GLOB操作符
      • 类似于LIKE,但是使用Unix的Globbing语法
      • GLOB是完全大小写敏感的
      • 和LIKE一起,都可以通过NOT来取反
      • 是通过glob(Y,X)来实现的
    • REGEXP操作符
      • 要通过regexp(Y,X)来实现,但是默认不提供regexp函数
    • MATCH操作符
      • 对应应用自定义算函match,默认的实现只抛出异常,啥也不干
    • extract操作符
      • 用作特殊语法"->"()以及"->>"(),默认的实现进行JSON子组件抽取