0

我会在 select 语句的输出中的几个地方组合表值

Select some verbiage, field1, some more verbiage, field4, more verbiage, field5
From table1
Where Field1 = xxx

有人可以告诉我正确的语法吗?

谢谢

4

1 回答 1

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将它们转换为字符类型,以便将它们与+. 我无法帮助您,因为您未能在问题中提供有关您的列的任何信息。

于 2013-11-06T17:42:12.053 回答