我想在SQL表中更新1列.示例:列中的当前值如下所示
2013/09/pizzalover.jpg
2013/10/pasta.jpg
Run Code Online (Sandbox Code Playgroud)
现在我想像这样更新整个专栏:www.mypizza.com/2013/09/pizzalover.jpg有什么方法可以实现这个目标吗?提前致谢
您只需使用statement更新列即可
update TableName set ColumnName = 'www.mypizza.com/' + ColumnName
Run Code Online (Sandbox Code Playgroud)
如果您正在使用MYSql,则可以使用concat()as:
update tableName set columnName= CONCAT('www.mypizza.com/', columnName);
Run Code Online (Sandbox Code Playgroud)
如果使用的是oracle,则可以使用串联运算符'||' 如下:
update tableName set "columnName"='www.mypizza.com/'||"columnName";
Run Code Online (Sandbox Code Playgroud)
在SQL Server中,您可以使用+以下方式进行字符串连接:
update tableName set name='www.mypizza.com/'+columnName;
Run Code Online (Sandbox Code Playgroud)