标签: sql
我提取的一个数据库有不同的位置列为数字(2234,5716等)。另一个将它们列为" LOC。"作为前缀(LOC.2234,LOC.5716等)。
有没有办法从第一个数据库中提取位置,但添加" LOC。"在选择查询中的位置编号前面?
答案 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:
int
SELECT 'LOC.' + CONVERT(nvarchar(1000),location) FROM Table