python django查询mysql表字段的最大值

发布网友 发布时间: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;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com