我希望能够以一种漂亮的方式显示SELECT的结果数据,而不是显示其他列下的所有列.

下面是sqlplus显示我的表数据的方式:

enter image description here

但我想把它们表现为:

Name   |    Address    |    Phone    |
-------+---------------+-------------+
name1  |    address1   |    phone1   |
name2  |    address2   |    phone2   |
name3  |    address3   |    phone3   |

不是每列都在另一列下面

推荐答案

我通常是这样开始的:

set lines 256
set trimout on
set tab off

如果您安装了帮助信息,请查看help set.然后是select name,address而不是select *,如果您真的只想要这两列的话.

Database相关问答推荐

在使用FT.AGGREGATE聚合数据时,如何在Redis上解析ISO 8601时间?

Spring DriverManagerDataSource vs apache BasicDataSource

为什么引用 SQLite rowid 会导致外键不匹配?

PostgreSQL 参数化 Order By / Limit in table 函数

分布式数据库管理系统 (DDBMS) 中的水平与垂直碎片

502 是数据库错误的适当状态代码吗?

无法使用命令行运行 liquibase

类似 Hibernate 的 C++ 框架

在迁移中添加行

如果限制在本地机器上,最好使用 R 和 SQL

数据库设计:喜欢表?

如何从表列中删除唯一约束?

行之间的 SQL 差异

postgresql 在 where 子句中使用 json 子元素

conflict serializable和conflict equivalent有什么区别?

在 SQLite 数据库中加入 3 个表

如何在文件系统中存储图像

有哪些不同类型的索引,每种索引的好处是什么?

多币种 - 存储什么以及何时转换?

数据库 EAV 优点/缺点和替代方案