记一次postgresql中使用正则表达式

版权声明: https://blog.csdn.net/weixin_38956287/article/details/82022035

记一次postgresql中使用正则表达式

RT:在一次任务中,需要筛选出时间格式合法的数据,数据格式为String,需要时间格式为yyyy-MM-dd

使用 ~ 后面跟着正则表达式就能够完成

SELECT * from table WHERE param ~ '^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$'

如果需要筛选不符合此时间格式的诗句,使用 !~ 就能够达成目的;

谨此记录!

阅读更多

没有更多推荐了,返回首页