
正文
sqlserver分列,sqlserver分组排序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQLserver remark between'文件1'and'文件9' 把remark中的文件1至文件9的数据,分列1-9排列出来
楼主 这个用case when 就可以了
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
相关问答
Q1: 如何把SqlServer查询的结果生成excel-CSDN论坛
sqlcmd查询后-o输出成文本,然后excel打开,分列。可以在excel里直接完成,excel可以连接sql服务器,在excel里写sql命令,查询结果会自动在excel里分列显示好。
Q2: sqlserver查询结果拷贝到excel里面自动变成2行了,怎么办
SQL server查询结果,按右键选带标题复制,然后在EXCEL粘贴就可以了。
另外如果你现在的EXCEL内容是在一列,就把内容选中,然后选: 数据——分列——按逗号,就可以分成多列了
Q3: sqlserver 导入txt数据到数据库表,txt文件格式没有明确的列标记和行标记,怎么处理
首先你必须列标识行标识,不然数据库没法给你分列分行,标识的话你可以随意控制。然后建个表,然后执行下面的
BULK INSERT dbo.TABLE1 FROM 'd:\stu.txt' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' )






