从sql结果中提取值

时间:2016-03-14 15:36:52

标签: mysql

  1. 在我们的网站上,我们的用户可以通过文本区域保存注释
  2. 它保存在数据库中的表格注释
  3. 表注释包含列:ID,UserID,Notes
  4. 用户的输入保存在Notes列中,同时保存为html格式的日期,例如:

  5. <b><u><span style="font-size: 8pt">15-03-16 00:26&nbsp;&nbsp;&nbsp;</span>Pgrahame</u></b>&nbsp;&nbsp;<br />note of the user<br><br />
    
    1. 现在,我们要为每个已保存的备注提取日期(一个内部范围标记),以便保存到新的单独日期列
    2. 已经尝试过使用mysql的ExtractValue()函数,显然它只适用于与此不同的xml格式文本。

1 个答案:

答案 0 :(得分:0)

有时候,你不需要让这种一次性工作比以前更难。只需使用子字符串函数查询数据。类似的东西:

SELECT SUBSTRING(Notes.Notes, 36,14) as DatetimePart
FROM Notes

这仅在html的语法始终相同时才有效!