首页 > 解决方案 > 使用 clickhouse-client 的查询中未显示列字段名称 | 重击

问题描述

我正在尝试在 bash 脚本中执行“SELECT”语句查询以从 clickhouse 获取显示数据,正在工作但不显示字段名称,但如果我直接从 clickhouse-client 执行此操作,它会显示列字段。

clickhouse-client 中的示例:

ubuntu :) SELECT name FROM persons

Output:
┌─────name─────┐
│    George    │
│    Michael   │
│    Robert    │
 ───────────────

但如果我在 shell 中执行相同操作,则会显示如下:

DBQuery="SELECT name FROM persons"
clickhouse-client --query="${DBQuery}"

Output:
George    
Michael
Robert

你知道 bash 中的输出如何像表格格式一样输出吗?

标签: bashshellclickhouse

解决方案


我能够做到,把标志 --format="Pretty"

您可以在以下位置找到所有格式:https ://clickhouse.com/docs/en/interfaces/formats/#formats


推荐阅读