sql 换行_Python学习笔记(四)sql与python转换

一、sql语句与python的转换

  1. 使用''' ****** '''(三引号)把sql语句框起来。三引号支撑换行,单引号不支持换行;

  2. db.get_connection().query(sql)通过这句话,实现sql与python的转换。就是把sql语句得到的数据赋值给变量zj;

787b0c4a2bd11c0a4e038397bdc3ceac.png

二、实现sql语句的带参数传递

  1. sql语句中使用   :参数名  ,比如这里的  :h 就是参数变量

  2. python链接语句中使用  **{'参数名':参数值} 实现参数的传递

47a88913b6b0374087b51358c6f1f6b4.png

这样就把dept作为参数传递到sql语句里

三、把sql结果赋值给字典变量

33c9567536a75d5b643ac3d714c9d63f.png

先使用sql语句从credit(数据库)中获取hxjc(部门),计算jf(积分)求和,生成一个表格。

然后把获取的部门和积分分别写进字典,赋值给变量zj

print(zj)得到以下结果:

[{'hxjc': '部门1', 'all_jf': 24.17}, {'hxjc': '部门2', 'all_jf': 126087.67},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值