php - SQL查询中的正则表达式数字范围
问题描述
我需要使用 REGEXP 函数创建 SQl 查询。
我需要在(例如)中找到序列化字段:
a:2:{s:5:"rooms";i:2;s:5:"area";i:4;}
a:2:{s:5:"rooms";i:2;s:5:"area";i:7;}
a:2:{s:5:"rooms";i:2;s:5:"area";i:18;}
其中“面积”值可以是:
1-5 or 5-10 or 10-20 or 20-50 or 50-100
我尝试将 REGEXP.*"area";i:[1-5].*
用于第一个条件(1-5),但它显示错误的数据。对于其他条件也无法弥补。
解决方案
推荐阅读
- python - ValueError: endog 已评估为具有形状 (50, 11) 的多列的数组
- amazon-web-services - 在 terraform 中使用模块将多个安全组分配给 ec2 时出错
- css - 悬停时样式垫选择 - Angular Material
- python - 计算 s = 1 / sin1 + 1 / (sin1 + sin2) + ... 1 / sin (1 + .. n)
- windows - Chocolatey 包创建:如何为静默安装选择一种语言
- python - “终于”没有在 pycharm 停止按钮上执行;还有另一种方法可以很好地清理吗?
- java - 我如何检查,扫描仪收到的数字在java中肯定是一个整数?
- flutter - 错误:可选参数的默认值必须是常量
- r - 排列后如何正确切片?(右)
- javascript - 我想在数组中的对象中返回一个属性,但它会导致代码中的其他问题