格式化 DuckDB 中 SQL Select 的 SQL 响应

问题描述 投票:0回答:1

每个刚开始使用 duckdb 的人都会将 CSV 或 EXCEL 文件加载到 duckdb 中,然后对其运行 SQL 查询来探索数据,对吗?嗯,我看到列被截断,六列数据中的 3 列正在显示,我想显示所有 6 列数据。它确实显示了前两列或三列以及最后一列,这很好,但不显示中间的列。我如何指示它显示所有内容?我在命令行中运行 duckdb,只是想查看表中的所有列。 我想将某些列的输出包装到一定的宽度,但我希望显示所有列。我不太容易从 duckdb 的文档中看到这一点。只是关于 .mode 的变化。 如何显示所有列的数据而不仅仅是默认的列数?这里提出了类似的问题:如何在使用 show 命令打印时查看 DuckDb 关系的所有列,但它不是来自命令行,答案是增加宽度或将模式更改为行,这会产生非常不同的输出。再次,如果需要,我希望所有列都显示为换行。我只有六列,应该不会那么困难。

duckdb
1个回答
0
投票

在 SQL 中请求“所有列”的一般形式是

SELECT * TOP 100

...将为您提供前 100 行(条目)中的所有列,默认顺序(主键?)。

© www.soinside.com 2019 - 2024. All rights reserved.