如何在ClickHouse中读取带列名表头的CSV文件
ClickHouse读取CSV时识别表头的配置方法
要让ClickHouse正确识别CSV的列名表头,需要在file函数中指定format参数为CSVWithNames,这个格式会自动将CSV的第一行解析为列名,而非数据行。
修改后的查询代码如下:
SELECT * FROM file( 'trx_okt_2022.csv', format = 'CSVWithNames' )
如果你的CSV使用了非默认的分隔符(比如制表符、分号),还可以额外指定delimiter参数,例如处理分号分隔的CSV:
SELECT * FROM file( 'trx_okt_2022.csv', format = 'CSVWithNames', delimiter = ';' )
内容的提问来源于stack exchange,提问作者Rizki Kurniawan
相关产品推荐
相关产品推荐

