正则表达式

PostgreSQL使用正则表达式进行模糊查询

在Postgres中可以使用正则表达式进行模糊查询,基础查询规则如下: 关键字 ~,表示查询关键字左边的字段匹配右边表达式的记录 关键字 ~*,表示查询关键字左边的字段匹配右边表达式的记录,并且不区分大小写 关键字 !~,表示查询关键字左边的字段不匹配右边表达式的记录 关键字 !~*,表示查询关键字左边的字段不匹配右边表达式的记录,并且不区分大小写 示例: SELECT title, substr(content,0, 100) from articles where markdown ~* '.*测试.*' 根据关键字查询文章,查询文章的标题以及内容的前100个字符。 附录:正则表达式规则 字符 描述 \ 将下一个字符标记为一个特殊字符、

  • zgljl2012
7 min read
2693491512@qq.com