我正在使用pymysql对python和mysql进行一些练习。执行查询后,我得到的结果具有以下结构:
{'Name': 'Company1', 'SALES': 1113.3, 'CURRENCY': 'USD'}
我想使用'SALES'值进行操作,如何访问它?
到目前为止,我的代码如下:
with connection.cursor() as cursor:
# Revenue by Company (absolute)
sql1 = "select `Company`.`Name`, `Company`.`SALES`, `Company`.`CURRENCY` from `Company` where `Company`.`Name` = 'Company1'"
cursor.execute(sql1)
result1 = cursor.fetchall()
有什么想法吗?
提前谢谢!
答案 0 :(得分:2)
由于您正在调用var options = {
scales: {
yAxes: [{
ticks: {
max: 80,
min: -10,
stepSize: 10
}
}]
},
};
,所以.fetchall
是字典的列表,该列表中的每个元素都是从查询返回的一行。因此,您将需要访问每个词典(=行)中的result1
键:
'SALES'