SQLite实现基本的透视表功能
SQLite实现基本的数据统计的透视表功能
Excel可实现透视表功能,但当数据量过大,数据过于冗余时,没有很好的体验,这里提供一种数据库SQL语句实现透视表功能的方法。
代码采用python做接入,sqlite3为数据库
import sqlite3
import pandas
file_path = 'aaa.db'
save_path='bbb.csv'
sql1="""
select
Device,Des,
count(case when Time = "01" then rowid end) as "1月" ,
count(case when Time = "02" then rowid end) as "2月" ,
count(case when Time = "03" then rowid end) as "3月" ,
count(case when Time = "04" then rowid end