mysql 正则表达式查询

Posted h-wei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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|.]|[.]$|^[.]‘

 

以上是关于mysql 正则表达式查询的主要内容,如果未能解决你的问题,请参考以下文章

mysql 正则表达式求解答

mysql中使用正则表达式

mysql 正则表达式查询

如何在 MySQL 选择查询中编写正则表达式?

mysql查询的where子句中的正则表达式或替换函数

MySQL正则表达式