我想在select语句的输出中的几个地方组合表值
Select some verbiage, field1, some more verbiage, field4, more verbiage, field5
From table1
Where Field1 = xxx
有人能告诉我正确的语法吗?
由于
答案 0 :(得分:0)
只需将文字(常量值或“verbiage”组合起来)组合起来,并在文字周围放置单引号:
SELECT
'Some text', Field1, 'More text', Field4, 'Yet More Text', Field5
FROM
Table1
WHERE
Field1 = xxx
您的评论会询问一个句子而不是单独的列。这应该有效:
SELECT
'Some text' + Field1 + 'More text' + Field4 + 'Yet More Text' + Field5
如果任何列(字段)不是字符(字符串)类型,则需要使用CAST
将它们转换为字符类型,以便将它们与+
连接起来。我无法帮助您,因为您未能在问题中提供有关列的任何信息。