【发布时间】:2011-12-24 05:07:31
【问题描述】:
我需要将列与 select 语句结合起来,以便创建一个制表符分隔的文件。
为了。例如
Select ColumnA || "," || ColumnB
以上语句将创建逗号分隔文件。我应该写什么来创建制表符分隔文件?
请告诉我。
【问题讨论】:
标签: mysql sql sql-server tsql plsql
我需要将列与 select 语句结合起来,以便创建一个制表符分隔的文件。
为了。例如
Select ColumnA || "," || ColumnB
以上语句将创建逗号分隔文件。我应该写什么来创建制表符分隔文件?
请告诉我。
【问题讨论】:
标签: mysql sql sql-server tsql plsql
MySQL:
select concat(ColumnA, "\t" ,ColumnB)
SQL 服务器:
select ColumnA + char(9) + ColumnB
甲骨文:
select ColumnA || chr(9) || ColumnB
【讨论】:
如果我理解你的问题,你应该试试这个:
SELECT CONCAT(ColumnA, '\t', ColumnB)
【讨论】:
Postgresql:
select concat(ColumnA, chr(9), ColumnB)
【讨论】:
选项卡在 Microsoft SQL Server 中为 char(9)。
【讨论】:
SQLite:
select ColumnA || char(9) || ColumnB
【讨论】: