【发布时间】:2009-08-23 04:05:23
【问题描述】:
我有一个具有这样的值的字段...
s:10:"03/16/1983"; s:4:"男"; s:2:"否";
我想解析出引用的值。
它将是 substr 和 instr 的某种组合
它是双引号,我很难找到它的位置。
我尝试过 select substr(field_value, instr(field_value,'"'),instr(field_value,'"',null,2)) from table where 等
向一个菜鸟问题道歉...
【问题讨论】:
-
我已经尝试过 select substr(field_value, instr(field_value,'"'),instr(field_value,'"',null,2)) from table where 等
-
在 MySQL 中这样做是否有令人信服的理由?它不会在我为这项任务选择的十大工具中......
-
您使用的是哪个数据库?答案会有所不同,具体取决于它是 mysql、sql server 还是其他。
-
True FDumlao -- 例如,PostgreSQL 可以使用完整的 perl 风格的正则表达式。不过,标签确实说 MySQL,它支持更有限的正则表达式语法
-
mysql 是数据库。我熟悉正则表达式,但不在 sql 代码中。