如何在SQL中为多个记录的字符串之间附加一个字符串

时间:2015-08-26 21:47:51

标签: sql sql-update

尝试更新一个类似这样的表,所需的输出是第二个表....在SQL中查找可以在给定字符串之间添加字符串的更新查询........ ....................................

<table>
 <tr>
 <!--<td >ID</td>-->
 <td>ID</td>
 <td>ProductName</td>

 </tr>
 <tr>
 <!--<td rowspan="3">1</td>-->
 <td>1</td>
 <td>H2413_H1_2013_Lotus</td>

 </tr>
 <tr>

 <td>2</td>
<td>H2413_P1_2013_Lotus</td>

</tr>
<tr>

<td>3</td>
<td>H2413_T1_2013_Lotus</td>

</tr>
<!--<tr><td colspan="3">---------------------</td></tr>-->
<tr>
<!--<td>ID</td>-->
<td>ID</td>
<td>ProductName</td>

</tr>
<tr>
<!--<td rowspan="3">2</td>-->
<td>1</td>
<td>H2413_H1_2013_Det_Lotus</td>

</tr>
<tr>

<td>2</td>
<td>H2413_P1_2013_Det_Lotus</td>

</tr>
<tr>

<td>3</td>
<td>H2413_T1_2013_Det_Lotus</td>

</tr>
</table>

1 个答案:

答案 0 :(得分:0)

我将在此假设2013年的价值可能会在产品名称中发生变化。看看替换命令

使用替换这样的东西应该可行

UPDATE 
    Products 
SET 
    ProductName = REPLACE(ProductName,'2013_Lotus', '2013_DET_Lotus')