2019-11-12 SQL-批量插入语句

-- coding: utf-8 --

sqls = ''
number = 7
areas = ['nanhu', 'xiuzhou', 'jiashan', 'haiyan', 'haining', 'tongxiang', 'pinghu']
areas_chinese = ['南湖区', '秀洲区', '嘉善县', '海盐县', '海宁市', '桐乡市', '平湖市']
data_node_name_quarter = ['"最多跑一次"实现率', '"最多跑一次"满意率', '对欧等发达经济体招商项目数', '对欧等发达经济体招商总额']
data_node_name_month = ['重大产业项目签约数', '']
for data_node_name in data_node_name_quarter:
for i in range(0, number):
for year in range(2016, 2021):
for quarter in range(1,5):
sql = "INSERT INTO res_jx_data_node_quarter_" + areas[i] +
" (C_YEAR, C_QUARTER, C_AREA_NAME, C_DATA_NODE_NAME, C_PX) VALUES" +
" (" + str(year) + ", " + str(quarter) + ", '" + areas_chinese[i] + "', '" +
data_node_name + "', 1)" + "';\n"
sqls = sqls + sql
for data_node_name in data_node_name_month:
for i in range(0, number):
for year in range(2016, 2021):
for month in range(1,13):
sql = "INSERT INTO res_jx_data_node_month_" + areas[i] +
" (C_YEAR, C_MONTH, C_AREA_NAME, C_DATA_NODE_NAME, C_PX) VALUES" +
" (" + str(year) + ", " + str(month) + ", '" + areas_chinese[i] + "', '" +
data_node_name + "', 1)" + "';\n"
sqls = sqls + sql
print(sqls)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,505评论 0 13
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,449评论 0 10
  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,921评论 0 23
  • 最近读一本书《养育女孩》,书中提及:女孩们并不总是温柔、宁静可爱的,就像男孩们并非一定是聪明好动的。每个孩子都是特...
    _Ling玲_阅读 212评论 0 2
  • 今天儿子起的也很早,而且都不用我过去叫他,都是自己起,做的挺不错,看来他奶奶教育的真不错,儿子也愿意听奶奶的...
    刘轩卓爸爸阅读 107评论 0 2