从一列中选择并插入另一列并附加一些字符串?

时间:2012-06-09 07:24:49

标签: sql sql-server tsql

我有一个包含三列countries的表country_name, country_code, country_flag

该表有250行,但country_flag列目前都为空,因为我现在已经创建了它。

此列的目的是包含该国家/地区的标记文件(Image)的路径,如Images\Flags\UK.gif(每个标记文件都被命名为国家/地区代码)。现在我想写一个应该从country_code列中选择国家/地区代码的查询,并在开头添加Images\Flags\字符串,在结尾添加.gif,类似这样

'Images\Flags\' + country_code + '.gif' 

然后使用此值更新country_flag列。

如果可以,那么它会更省力地更新表格,我将获得country_flag列中的所有图像路径。

1 个答案:

答案 0 :(得分:4)

试试这个

Update countries set country_flag = 'Images\Flags\' + country_code + '.gif'