如何用STRING CONCAT TABLE NAME? [英] HOW TO CONCAT TABLE NAME WITH STRING ?
本文介绍了如何用STRING CONCAT TABLE NAME?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
HELLO,
如何用桌面名称拼图
LIKE ..
HELLO ,
HOW TO CONCAT STRING WITH TABLE NAME
LIKE..
SELECT
User_Master.UserCode + 'EmailAddressInfo'
FROM User_Master
EmailAddressInfo是一个字符串
EmailAddressInfo Is a String
推荐答案
首先构建你的sql语句,然后执行它。
build your sql statement first and then execute it.
DECLARE @execquery AS NVARCHAR(MAX)
SET @execquery = N'SELECT User_Master.UserCode' + 'EmailAddressInfo' +' FROM User_Master'
EXEC(@execquery)
请阅读我对该问题的评论。
我建议你阅读: T-SQL:+(字符串连接) [ ^ ]
如果UserCode
字段返回数值,需要将其转换为varchar数据类型:
Please, read my comment to the question.
I'd suggest to read this: T-SQL: + (String Concatenation)[^]
IfUserCode
field returns numeric values, you need to convert it to a varchar data type:
SELECT CONVERT(VARCHAR(30), UserCode) + 'EmailAddressInfo' AS NewFieldName
FROM User_Master
这篇关于如何用STRING CONCAT TABLE NAME?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文