string替换sql select

时间:2013-02-14 08:55:03

标签: sql select replace prepend

嗨我试图找到答案,但找不到答案。

我想删除一些字符,并在SQL查询的结果前面添加一个井号,如下所示(它已经使用了替换命令,我可以堆叠这些)吗?:

select fundraiser.Company_Name, 
       replace(Just_Giving_Campaign,'"label":',''),  
       sum(fundraising_campaigns.Total_Collected) as donations
from fundraising_campaigns, 
     fundraiser
where Charity_Name = 'WaterAid' 
  and fundraising_campaigns.Campaigners_ID = fundraiser.id
group by fundraiser.Company_Name

任何人都可以确认我将如何添加(£符号)并从select语句中删除几组字符。当然似乎不能堆叠替换语句(例如

替换(替换(字符串,匹配什么,替换它的内容),匹配什么,替换它的内容)

欣赏任何想法

1 个答案:

答案 0 :(得分:1)

我不确定你的问题。如果我是正确的,你想要前置£并做一些嵌套替换。希望以下示例有所帮助。

select '£'+replace(replace('YourText','x','s'),'You','U')