小编Yan*_*ran的帖子

如何正确对齐 SQLite 中的列?

我最近开始学习 SQLite,我正在尝试将表的数据输出到终端 (macOS)。但是,当某些列没有数据(例如在第二个条目中)时,我设置.mode column或未.mode tab正确对齐后的结果。

例如,在 Donna 没有年龄和地点数据的列模式中:

name            surname             age         place              
--------------  ------------------  ----------  ------------------
John  Smith  34          assistant manager
Donna  Patterson  
Run Code Online (Sandbox Code Playgroud)

并在选项卡模式下:

name surname  age   place   
John Smithonian     34 assistant manager
Donna Patterson
Run Code Online (Sandbox Code Playgroud)

但理想的结果是:

name            surname             age         place              
--------------  ------------------  ----------  ------------------
John            Smith               34          assistant manager
Donna           Patterson                     
Run Code Online (Sandbox Code Playgroud)

有什么我不知道的吗?我学习的书中的所有示例都描述了正确对齐的所有列。

标签模式也会发生同样的事情。

我正在使用预装 3.8 版 SQLite 的 Mac 上的 Terminal.app 工作

在后来的测试中,我发现如果我的列都填充了信息,那么所有数据是否对齐都是可能的。这取决于信息。当我Phone Number在其中一个示例中添加一列时,漂亮的安排丢失了。

sqlite mac-os-x

6
推荐指数
1
解决办法
1672
查看次数

标签 统计

mac-os-x ×1

sqlite ×1