shell—使用clickhouse client | bash的查询中不显示列字段名称

swvgeqrz  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(748)

我试图在bash脚本中执行一个“select”语句查询,以从clickhouse获取显示数据,它正在工作,但不显示字段名,但是如果我直接从clickhouse客户端执行,它将显示列字段。
clickhouse客户端示例:

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中的输出是如何以表格式显示的吗?

g52tjvyc

g52tjvyc1#

我可以把旗子放进去——format=“pretty”
您可以在以下位置找到所有格式:http://clickhouse-docs.readthedocs.io/en/latest/formats/

相关问题