- Doza zilnica recomandata contine:
Vitamina C (acid asorbic) 180,00 mg
Vitamina E (D-Tocoferol) 45,00 mg
Gluconat de zinc 140,00 mg (corespunde la 20 mg Zn)
Gluconat de cupru 28,30 mg (corespunde la 4 mg Cu)
Vitamina B6 (clorhidrat de piridoxina) 6,00 mg
我的表中有一个字段,它是一个文本,看起来像上面。现在我想将enter和tab char转换为html代码,所以它看起来像这样。
<table> - Doza zilnica recomandata contine:
<tr><td>Vitamina C (acid asorbic)</td><td>180,00 mg</td></tr>
<tr><td>Vitamina E (D-Tocoferol)</td><td>45,00 mg</td></tr>
<tr><td>Gluconat de zinc</td><td>140,00 mg (corespunde la 20 mg Zn)</td></tr>
<tr><td>Gluconat de cupru</td><td>28,30 mg (corespunde la 4 mg Cu)</td></tr>
<tr><td>Vitamina B6 (clorhidrat de piridoxina)</td><td>6,00 mg</td></tr>
</table>
我的想法是我必须用HTML代码替换char(10)和char(9)。
到目前为止我做了什么
SELECT '<table>'+REPLACE(REPLACE('- Doza zilnica recomandata contine:
Vitamina C (acid asorbic) 180,00 mg
Vitamina E (D-Tocoferol) 45,00 mg
Gluconat de zinc 140,00 mg (corespunde la 20 mg Zn)
Gluconat de cupru 28,30 mg (corespunde la 4 mg Cu)
Vitamina B6 (clorhidrat de piridoxina) 6,00 mg',char(9),'</td><td>'),char(10),'</td></tr><tr><td>')+ '</td></tr></table>'
哪个好,但现在我必须删除
结果:
<table>- Doza zilnica recomandata contine:
</td></tr><tr><td>Vitamina C (acid asorbic)</td><td>180,00 mg
</td></tr><tr><td>Vitamina E (D-Tocoferol)</td><td>45,00 mg
</td></tr><tr><td>Gluconat de zinc</td><td>140,00 mg (corespunde la 20 mg Zn)
</td></tr><tr><td>Gluconat de cupru</td><td>28,30 mg (corespunde la 4 mg Cu)
</td></tr><tr><td>Vitamina B6 (clorhidrat de piridoxina)</td><td>6,00 mg</td></tr></table>
如何删除</td></tr>
的第一次出现?
答案 0 :(得分:0)
也许CHARINDEX (string_expression, target_expression [, start_location ])
会有用。
查找target_expression
中string_expression
的第一次出现。