sql替换_sql 替换语句

replace("字段","内容","替换内容");

例如:

ALTER PROCEDURE [dbo].[UP_GetDateRanking]

@Top int=0,

@daytime datetime --查询日期

AS

BEGIN

DECLARE @st varchar(20);

DECLARE @et varchar(20);

SET @st=(Select CONVERT(varchar(100), @daytime, 23)+' 00:00:00');

SET @et=(Select CONVERT(varchar(100), @daytime, 23)+' 23:59:59');

DECLARE @topNum varchar(10)

SET @topNum=''

IF @Top>0

SET @topNum=' Top '+ltrim(@Top)

DECLARE @sql varchar(5000)

SET @sql='SELECT @topNum ofId,REPLACE(ofLogin,substring(ofLogin,4,4),''****'') as 商户,(SELECT SUM(ofAmount) FROM IP_OfficeFinance WHERE IP_OfficeFinance.ofId=IP_OfficeInfo.ofId AND ofType=2 and ofTime between '''+@st+''' and '''+@et+''') AS 总销售额,''暂未开放'' as 奖励积分 FROM  IP_OfficeInfo ORDER BY 总销售额 desc'

set @sql=replace(@sql,'@topNum',@topNum)

print @sql

exec(@sql)

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值