Попробуйте это ...
<code>SELECT
ISNULL(Col6 ,'')
+ '|' + ISNULL(Col7 ,'')
+ '|' + ISNULL(Col8 ,'')
+ '|' + ISNULL(Col9 ,'')
+ '|' + ISNULL(Col10,'')
+ '|' + ISNULL(Col11,'')
+ '|' + ISNULL(Col12,'') AS MyList
FROM MyTable
Вы можете приводить или преобразовывать различные типы данных, используя SQL.(
Cast & Convert )
Вот несколько примеров:
<code>SELECT
ISNULL(CAST(Col6 as varchar) ,'')
+ '|' + ISNULL(CAST(Col7 as varchar(10)) ,'')
+ '|' + ISNULL(CONVERT(varchar(10),Col8) ,'')
+ '|' + ISNULL(CONVERT(varchar(7),Col9 ),'')
+ '|' + ISNULL(Col10,'')
+ '|' + ISNULL(Col11,'')
+ '|' + ISNULL(Col12,'') AS MyList
FROM MyTable