为了账号安全,请及时绑定邮箱和手机立即绑定

SQL的文本排列问题

SQL的文本排列问题

繁花如伊 2018-12-07 13:18:30
我用SQL查询出结果,结果是用网格的形式显示的,这种显示方式我看了适应,然后我全选,复制后,黏贴到文本上时,列的排序就变得很歪了,不像网格那样子整齐,请问高手有什么解决的办法吗?如果能将网格一起复制出来,那就更好了。还有注意我是要复制到文本,不是EXCEL表格中。
查看完整描述

5 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

1,看看能否另存为 .csv 文件。

2,这样写sql : select filed1,'|',filed2,'|' ,filed3 from table1;

3,把字段都用空格补齐:

select filed1+Replace(space(20-len(filed1)),'' '','' ''),filed2+Replace(space(30-len(filed2)),'' '','' '') from table1

查看完整回答
反对 回复 2019-01-07
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

文本里怎么能存网格呢。

查看完整回答
反对 回复 2019-01-07
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

试试从导出的excel中复制出到文本。
查看完整回答
反对 回复 2019-01-07
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

在SQLSERVER中,选择菜单-工具-选项-查询结果-Sql Server-常规-选择以文本的格式显示结果,这样的排版会好点。

你还可以在菜单-工具-选项-查询结果-Sql Server-以文本格式显示结果中进行进一步的格式配置,比如列对齐方式,输出格式等

查看完整回答
反对 回复 2019-01-07
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

导出EXCEL不就可以了吗,文本肯定乱 

查看完整回答
反对 回复 2019-01-07
  • 5 回答
  • 0 关注
  • 507 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信