楼主 这个用case when 就可以了
我们提供的服务有:成都网站建设、做网站、微信公众号开发、网站优化、网站认证、巴青ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的巴青网站制作公司
select case when remark like '%文件1%' then remark end col1
when remark like '%文件2%' then remark end col2
when remark like '%文件3%' then remark end col3
when remark like '%文件4%' then remark end col4
when remark like '%文件5%' then remark end col5
when remark like '%文件6%' then remark end col6
when remark like '%文件7%' then remark end col7
when remark like '%文件8%' then remark end col8
when remark like '%文件9%' then remark end col9
from tbname
sqlcmd查询后-o输出成文本,然后excel打开,分列。可以在excel里直接完成,excel可以连接sql服务器,在excel里写sql命令,查询结果会自动在excel里分列显示好。
SQL server查询结果,按右键选带标题复制,然后在EXCEL粘贴就可以了。
另外如果你现在的EXCEL内容是在一列,就把内容选中,然后选: 数据——分列——按逗号,就可以分成多列了
首先你必须列标识行标识,不然数据库没法给你分列分行,标识的话你可以随意控制。然后建个表,然后执行下面的
BULK INSERT dbo.TABLE1 FROM 'd:\stu.txt' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' )