如何用STRING CONCAT TABLE NAME? [英] HOW TO CONCAT TABLE NAME WITH STRING ?

查看:93
本文介绍了如何用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)[^]

If UserCode 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆