我在表格行中有数据被段落“分隔”。我需要分别选择和显示每个段落中的数据。
<p>1 The Turtle is slow. </p>
<p>2 The Rabbit is fast. </p>
<p>3 The Horse eats hay. </p>
甚至可以这样做吗?如果没有,是否还有其他可能的方法可以让它发挥作用?
答案 0 :(得分:0)
您可以使用substring_index()
来完成此操作。
如果你想要第一段:
select replace(substring_index(col, '</p>', 1), '<p>', '')
第二个:
select replace(substring_index(substring_index(col, '</p>', 2), '</p>', -1), '<p>', '')