【发布时间】:2011-09-19 15:26:44
【问题描述】:
我使用以下 SQL 将一个表中的多个数据库列连接到结果集中的一列中:
SELECT (field1 + '' + field2 + '' + field3) FROM table1
当其中一个字段为空时,我得到整个连接表达式的空结果。我该如何克服这个问题?
数据库是 MS SQL Server 2008。顺便问一下,这是连接数据库列的最佳方式吗?有没有标准的 SQL 这样做?
【问题讨论】:
标签: sql sql-server-2008 concatenation