Python通过EXCEL生成SQL语句-查询表数据数量
#Python##打开Python的大门#import pandas as pd class QuantityQuery(object): def __init__(self): self.notes = "-- 查询表数据数量" self.df = pd.read_csv(r'D:\sql.csv', encoding='gb18030') self.text = " " def quantity_query(self): df = self.df print(self.notes) for index, rows in df.iterrows(): if str(rows[2]) == 'nan': text = f"{self.text}SELECT '{rows[0]}.{rows[1]}' AS table_name,count(*) AS count \n FROM {rows[0]}.{rows[1]}" print(text) break else: text = f"{self.text}SELECT '{rows[0]}.{rows[1]}' AS table_name,count(*) AS count \n FROM {rows[0]}.{rows[1]} \n WHERE dt ='{str(rows[2])}'" print(text) break if __name__ == '__main__': t = QuantityQuery() t.quantity_query()
Python 文章被收录于专栏
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发