Sql server SQL替换为新数据

Sql server SQL替换为新数据,sql-server,Sql Server,我想用具有URL的新数据替换字段中的数据,并从表中添加两个其他字段。到目前为止,我已经: (replace([DBS_Cert],'pres://Default.STAFFMANAGEMENT/STAFF/','')) 这将生成文件名,即certificate.pdf 我需要的是结果为: https://s3-eu-west-1.amazonaws.com/Certificates/[ColumnField]/[ColumnField]/certificate.pdf 我不知道如何将URL和

我想用具有URL的新数据替换字段中的数据,并从表中添加两个其他字段。到目前为止,我已经:

(replace([DBS_Cert],'pres://Default.STAFFMANAGEMENT/STAFF/',''))
这将生成文件名,即certificate.pdf

我需要的是结果为:

https://s3-eu-west-1.amazonaws.com/Certificates/[ColumnField]/[ColumnField]/certificate.pdf
我不知道如何将URL和列字段添加到
(replace([DBS\u Cert])pres://Default.STAFFMANAGEMENT/STAFF/“,”)

任何帮助都将不胜感激


谢谢

使用“+”连接字符串。不要忘记将ColumnFields的类型转换为varchar

replace([DBS_Cert],
'pres://Default.STAFFMANAGEMENT/STAFF/',
'https://s3-eu-west-1.amazonaws.com/Certificates/' + 
    CAST([ColumnField] as varchar(500)) + '/' + 
    CAST([ColumnField] as varchar(500)) + '/certificate.pdf')

我正在使用MS SQL。谢谢,ColumnField[0]和ColumnField[1]的名称是什么?您能分享一些关于数据库表结构的更多信息吗?