在一个表格单元格中查找所有substings_indexes

时间:2016-03-18 11:51:15

标签: mysql substring

我在一个字段中有一个带有html代码的长字符串,用于我的网站 共有29个条目,但是例如在一个条目中我有40个价格,例如在此条目的中间包含<td>100 CHF</td>

我可以过滤掉价格。

SELECT substring_index( substring_index( description, '<td>', -1 ) , 'CHF', 1 )
FROM j4xpq_spsimpleportfolio_items

我的问题是我每次只能得到一个结果 所以我得到了29个价格而且不超过1000个价格。

1 个答案:

答案 0 :(得分:0)

这是一个例子

<tbody>
<tr>
    <td>100</td>
    <td>270,00 CHF</td>
    <td>351,00 CHF</td>
</tr>
<tr>
    <td>150</td>
    <td>465,75 CHF</td>
    <td>607,50 CHF</td>
</tr>
<tr>
    <td>60</td>
    <td>222,75 CHF</td>
    <td>297,00 CHF</td>
</tr>
<tr>
    <td>80</td>
    <td>256,50 CHF</td>
    <td>330,75 CHF</td>
</tr>

这是一个字符串中的代码 我试着只得到价格并计算。

我的计算是:

270 / 1,35 / 1,19 * 1,4