mysql 正则表达式查询

1、mysql-->查询以0-9开始,中间是{}0-9或者.}中间可以没有,以0-9结束 结束也可以没有

1 SELECT
2     *
3 FROM
4     project_task_ledger
5 WHERE
6     plan_working_hours REGEXP '^[0-9][0-9|.]*[0-9]*$'

2、mysql-->查询不是{0-9或者.}组成、或者以.开头和结尾的结果

SELECT
    *
FROM
    project_task_ledger
WHERE
    plan_working_hours REGEXP '[^0-9|.]|[.]$|^[.]'
posted @ 2019-09-11 15:03  〆平平淡淡才是真  阅读(214)  评论(0编辑  收藏  举报