发布网友 发布时间:2022-04-22 09:51
共3个回答
懂视网 时间:2022-05-01 02:57
import pymysql
conn = pymysql.connect(host=‘10.1.2.198‘, port= 3306 ,user=‘root‘,passwd=‘123456‘,db=‘testing‘)
cur = conn.cursor()
#获取与CUSTOMER_ID交易总额最大的客户NAME
sql="select CUSTOMER_ID,NAME,TRADE_AMOUNT from tm_trade where TRADE_AMOUNT=(SELECT MAX(TRADE_AMOUNT) FROM tm_trade)"
cur.execute(sql)
# 获取所有记录列表
results = cur.fetchall()
for row in results:
print(‘************‘,row,‘
‘)
company_ID=row[0]
trade_name = row[1]
conn.commit()
cur.close()
conn.close()
python链接mysql获得某列最大值
标签:
热心网友 时间:2022-05-01 00:05
如果你的表是用模型建立的话,类似这样
class Person(models.Model):
qq=models.CharField(max_length=100)
要取Person模型中的id最大值的话,可以使用a=Person.objects.latest('id'),这样取到的是对应最大id的一个模型,a.id就是你要的值,然后a.qq就是最大id的qq号码追问我的意思不是表里自增加的id,而是一个int的数值,比方是age,要去age的最大值。
class Person(models.Model):
age = models.IntegerField(max_length=100)
热心网友 时间:2022-05-01 01:23
SELECT MAX(id) FROM django;