row_number()over(partition by .. order by ..
数据准备:
import psycopg2
from random import random
conn = psycopg2.connect(database="qmstst", user="sys", password="**", host="10.50.**.1**", port="5432")
cur = conn.cursor()
def insertData():
names = ['路人甲', '王尼玛', '唐马儒']
zbfms = ['年龄', '身高', '体重']
for i in range(100):
sqlstr = 'insert into testRowToColumn(name, zbfm, value) values'
for j in range(100):
for name in names:
for zbfm in zbfms:
sqlstr += "