`
jianggege
  • 浏览: 98264 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MySQL正则查询,在线求助!!!

阅读更多

表中字段:receivtype  
字段内容如下:
1-1-2-3-4-5-6-7-8-9-16|2-1-2-3-4-5-6-7-8-9-16|3-1-2-3-4-5-6-7-8-9-16
以'|'作为分隔,每一小段如:1-1-2-3-4-5-6-7-8-9-16 ,每一小段中第一个数字代表一种类型,后面的数字代表子类。
例如:1-1-2-3-4-5-6-7-8-9-16 中 第一个:1 代表大类为1,其余后面的:1、2、3、4、5、6、7、8、9、16是子类
问题:我目前知道大类 和 其大类下面的一个子类。我要通过查询匹配出来。求sql。

 

答案如下:

select * from test_operation where name regexp '(^$a(-[1-9])*(-$b))|(\\|$a(-[1-9])*(-$b))';
$a为大类参数,$b为子类参数

分享到:
评论

相关推荐

    MySQL正则表达式

    MySQL支持通过`REGEXP`操作符来进行正则表达式的匹配,这对于复杂的数据查询和模式匹配非常有用。如果你熟悉PHP或Perl等语言中的正则表达式,那么在MySQL中使用它们会相对容易上手。 #### 三、正则表达式基本语法 ...

    MySQL的正则表达式

    MySQL 的正则表达式 MySQL 的正则表达式是 SQL 语言的一个子集,能够匹配基本的字符、字符串。以下是 MySQL 正则表达式的相关知识点: 1. 基本匹配:REGEXP 可以匹配基本的字符、字符串。例如:select * from wp_...

    正则表达式MySQL参考文档

    在实际应用中,可以通过`使用说明.txt`了解详细的使用方法,而`iPc.me.url`和`异次元软件世界.url`可能是指向在线资源或论坛的链接,可以进一步学习和交流关于正则表达式在MySQL中的高级技巧和最佳实践。 总之,...

    mysql基于正则实现模糊替换字符串的方法分析

    此外,为了调试和测试正则表达式,可以借助在线工具,如文中提到的JavaScript正则表达式在线测试工具(http://tools.jb51.net/regex/javascript)和正则表达式在线生成工具(http://tools.jb51.net/regex/create_reg...

    基于Java的网吧管理系统,MySQL数据库,JDBC编程!

    基于Java的网吧管理系统,MySQL数据库,JDBC编程! 基于Java的网吧管理系统,MySQL数据库,JDBC编程! 基于Java的网吧管理系统,MySQL数据库,JDBC编程! 基于Java的网吧管理系统,MySQL数据库,JDBC编程! 基于Java...

    mysql update正则替换sql语句

    本知识点将围绕MySQL数据库中的UPDATE语句与正则表达式结合使用的方法进行深入讲解。 MySQL的UPDATE语句用于修改表中的数据,当我们需要根据复杂的条件来更新记录时,可以利用正则表达式(REGEXP)来指定匹配模式。...

    MySQL使用正则表达式进行查询操作经典实例总结

    MySQL中的正则表达式是强大的查询工具,它允许我们执行复杂的文本匹配操作。在SQL查询中,我们可以使用`REGEXP`或`RLIKE`关键字来使用正则表达式。以下是一些经典实例,展示了如何利用正则表达式进行查询。 1. **...

    mysql正则表达式(regexp和rlike)的搜索功能实例分析

    本文实例讲述了mysql正则表达式(regexp和rlike)的搜索功能。分享给大家供大家参考,具体如下: 我们知道正则表达式是描述搜索模式的特殊字符串。 它是一个强大的工具,为我们提供一种简洁灵活的方法来识别基于模式...

    MySQL正则表达式.pdf

    ### MySQL正则表达式知识点详解 #### 一、MySQL中正则表达式的使用场景与功能 MySQL中的正则表达式是一种...无论是简单的字符串匹配还是复杂的模式分析,掌握MySQL中的正则表达式都将极大地提升数据库查询的能力。

    MySQL查询正则表达式.pdf

    MySQL中的正则表达式是数据库查询中非常强大的一种匹配方式,尤其在处理复杂的数据过滤和检索时显得尤为重要。正则表达式(Regex)允许我们通过特定的语法来定义字符串的模式,从而匹配满足条件的数据。 1. **基础...

    MySql正则表达式的描述.pdf

    MySQL中的正则表达式(Regex)是一种强大的查询工具,用于定义字符串匹配的模式。这些模式可以用来进行复杂的文本搜索和替换操作。在MySQL中,正则表达式功能主要通过`REGEXP`运算符来实现。 1. **基础概念**: - ...

    MYSQL数据库大进级,是非常全面的MYSQL数据库进阶学习资料!

    MYSQL数据库大进级,是非常全面的MYSQL数据库进阶学习资料!

    PHP 去HTML,截取指定汉字正则表达试

    PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试...

    MySQL正则表达式入门教程

    在MySQL中提供了 REGEXP 关键字来支持正则表达式,当然,只是一些很简单的正则啦。首先,我们构造一些测试数据。 代码如下:— 建表USE test;DROP TABLE IF EXISTS t_regcustomer;CREATE TABLE t_regcustomer ( id INT...

    MySQL中使用replace、regexp进行正则表达式替换的用法分析

    MySQL数据库作为最流行的开源数据库之一,提供了多种工具来执行这类操作,其中replace函数和regexp正则表达式是强大的工具。replace函数可以通过简单的字符串替换来更新数据,而regexp则可以使用复杂的正则表达式...

    MySql运算符详解!!!

    例如: LIKE、IN、BETWEEN AND和ISNULL等都是比较运算符,还包括正则表达式的REGEXP也是比较运算符。 逻辑运算符:包括与、或、非和异或等逻辑运算符。其返回值为布尔型,真值 (1或true)和假值(0或false)。位运算符,...

    批量替换msyql字段内容

    在MySQL中,这种操作可以通过SQL语句配合正则表达式来实现,这正是"批量替换mysql字段内容"这一主题的核心。批量替换对于优化数据、修复错误或者统一格式等场景非常有用。 首先,我们需要了解MySQL中的`REPLACE()`...

    很好的mysql 管理员工具手册!

    mysql manage 英文的!你可以通过这个工具管理mysql能提高不少效率! 这个手册很不错的!

    MySql函数详解!!!

    MySQL数据库提供了很多函数包括: 数学函数:数学函数主要用于处理数字,包括整型、...系统信息函数:系统信息函数用来查询MySQL数据库的系统信息。 加密函数:加密函数是MySQL用来对数据进行加密的函数。 格式化函数;

    mysql正则表达式 LIKE 通配符

    在讨论MySQL数据库中正则表达式的使用时,LIKE和REGEXP是两种常用的模式匹配操作符。LIKE操作符通常与通配符一起...对于数据库管理员和开发者来说,掌握正则表达式的使用,能够极大地提高数据库查询和数据处理的效率。

Global site tag (gtag.js) - Google Analytics