sql语句 去除html标签 并将一字段的多行数据转换为一行数据进行展示
例如 某个表的字段 content 的数据为
1 去除html标签 得到的结果如图
SELECT
REGEXP_REPLACE(CONTENT, '<[^>]*>|nbsp;|&','' ) content
FROM
V_PAYOUT_APPLICATIONFORM v
WHERE
v.applicationform_id = '63f063d6-aac6-4ad4-8591-141ec0f93b63'
2.但是还有个问题 如果对该数据进行打印 得到的结果会是如图所示 多行显示 显然不合适 还需要将 换行 回车符 进行替换 具体代码 及结果
SELECT
REGEXP_REPLACE(replace(replace(CONTENT,chr(10),' '),chr(13),' '),'<[^>]*>|nbsp;|&','' ) content
FROM
V_PAYOUT_APPLICATIONFORM v
WHERE
v.applicationform_id = '63f063d6-aac6-4ad4-8591-141ec0f93b63'