【发布时间】:2012-12-12 08:40:05
【问题描述】:
我现在上传了一个 Excel 文件,我想使用 select 查询从该工作表中读取数据,并且我想将 4 列与分隔符 _ 连接为 Type_name
我使用的查询是
select
*, '1' as fileid, 'Size' + '_' + 'Material' +'_' & 'Finishing' + '_' + 'Sides' as Type_Name
from [sheet1$]
where [Current Code] is not null or [Current Code] <> ''
除了Type_Name之外的所有数据都被查询正确返回
此查询将Type_Name 作为Size_Material_Finishing_Sides 返回
【问题讨论】:
-
看看
CONCAT()函数 -
您明确告诉您的查询将这些字符串文字值连接在一起:
Size、_、Material、_、Finishing、_和Sides- 那么你希望从中得到什么?? -
@marc_s - 我认为关键是 OP 想要 得到这个结果,但没有得到它。
-
@dan1111:不太清楚 - 我知道他在得到
Size_Material_Finishing_Sides,但真的想要别的东西...... -
@marc_s,我同意不清楚。