SQL选择修改后的列数据

时间:2015-02-17 20:03:38

标签: sql

我提取的一个数据库有不同的位置列为数字(2234,5716等)。另一个将它们列为" LOC。"作为前缀(LOC.2234,LOC.5716等)。

有没有办法从第一个数据库中提取位置,但添加" LOC。"在选择查询中的位置编号前面?

1 个答案:

答案 0 :(得分:1)

您可以few ways执行此操作

SELECT 'LOC.' + location FROM Table

SELECT CONCAT('LOC.',location) FROM Table

SELECT CONCAT('L','O','C','.',location) FROM Table

如果因为位置是int或类似物而遇到类型错误,请将其强制转换为varchar:

SELECT 'LOC.' + CONVERT(nvarchar(1000),location) FROM Table