如何创建制表符分隔的 Select 语句?
Posted
技术标签:
【中文标题】如何创建制表符分隔的 Select 语句?【英文标题】:How to create Tab Delimited Select statement? 【发布时间】:2011-12-24 05:07:31 【问题描述】:我需要将列与 select 语句结合起来,以便创建一个制表符分隔的文件。
为了。例如
Select ColumnA || "," || ColumnB
以上语句将创建逗号分隔文件。我应该写什么来创建制表符分隔文件?
请告诉我。
【问题讨论】:
【参考方案1】:select concat(ColumnA, "\t" ,ColumnB)
SQL 服务器:
select ColumnA + char(9) + ColumnB
甲骨文:
select ColumnA || chr(9) || ColumnB
【讨论】:
【参考方案2】:如果我理解你的问题,你应该试试这个:
SELECT CONCAT(ColumnA, '\t', ColumnB)
【讨论】:
【参考方案3】:Postgresql:
select concat(ColumnA, chr(9), ColumnB)
【讨论】:
【参考方案4】:选项卡在 Microsoft SQL Server 中为 char(9)
。
来源:http://msdn.microsoft.com/en-us/library/ms187323.aspx
【讨论】:
【参考方案5】:SQLite:
select ColumnA || char(9) || ColumnB
【讨论】:
以上是关于如何创建制表符分隔的 Select 语句?的主要内容,如果未能解决你的问题,请参考以下文章
使用 python 和 pandas 将错误创建的大型 csv 文件转换为制表符分隔文件
使用 vbs 将 .xlsx 保存为制表符分隔的 .txt 文件