一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python一行sql太長(zhǎng)折成多行并且有多個(gè)參數(shù)的方法

python一行sql太長(zhǎng)折成多行并且有多個(gè)參數(shù)的方法

2021-03-19 00:23sy_y Python

今天小編就為大家分享一篇python一行sql太長(zhǎng)折成多行并且有多個(gè)參數(shù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

sql語(yǔ)句

有一個(gè)非常長(zhǎng)的sql,用編輯器打開編寫的時(shí)候太長(zhǎng)了導(dǎo)致編寫非常吃力,而且容易錯(cuò)亂,我想做的是把A,B,C三個(gè)變量賦值到sql中的字段中去

?
1
2
3
4
5
A=1
B=2
C=3
 
sql = "update student t set t.name = '',t.sex = '',t.age = '',t.height = '',t.weight = '',t.class = '',t.stuid = '',t.xxx = '' where t.stuid= '' and t.xxx = '';"

折疊多行后寫法

解決方案如下:

可以通過()小括號(hào)將每一行的字符串整齊拼接,回車以后會(huì)自動(dòng)將每行的字符串進(jìn)行拼接,并且將每個(gè)需要傳參的字段加上 %s,在括號(hào)結(jié)束之前在用%(變量名字,變量名字,變量名字)依次進(jìn)行賦值。最終完美解決。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A=1
B=2
C=3
sql = ("update student t set t.name = '%s',"
     "t.sex = '%s',"
     "t.age = '%s',"
     "t.height = '%s',"
     "t.weight = '%s',"
     "t.class = '%s',"
     "t.stuid = '%s',"
     "t.xxx = '%s'"
     " where t.stuid= '%s'"
     " and t.xxx = 'P';" %(A,B,A,B,B,A,A,B,C)
  )

以上這篇python一行sql太長(zhǎng)折成多行并且有多個(gè)參數(shù)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/s740556472/article/details/77823072

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人在线免费视频 | 国产成人手机在线好好热 | 免费看麻豆视频 | 草草视频在线观看最新 | 国产欧美一区二区精品性色99 | 免费观看俄罗斯特黄特色 | 九九久久国产 | 天天射夜夜爽 | 亚州在线视频 | 女子监狱第二季未删减在线看 | 99热精品69堂国产 | 亚洲首页国产精品丝袜 | 亚洲天天做夜夜做天天欢 | 欧美一级xxxx俄罗斯一级 | 日本人欧美xx | 99视频在线观看视频一区 | 天天干天天日天天射天天操毛片 | 99热碰 | 亚洲网站在线 | 亚洲四虎永久在线播放 | 国产老村长足疗店对白 | 忘忧草在线社区WWW日本直播 | 美女狂揉尿口揉到失禁 | 新新电影理论中文字幕 | 久久亚洲精品AV成人无 | 91综合精品网站久久 | 成人激情| 亚洲男人的天堂网 | 久久xxxx| 亚洲香蕉网久久综合影院3p | 天天爽视频| 午夜想想爱午夜剧场 | 久久久无码精品亚洲欧美 | 久久免费看少妇高潮A片JA | 久久成人永久免费播放 | 亚洲六月丁香六月婷婷蜜芽 | 免费一级欧美片片线观看 | 91精品国产99久久 | 亚洲国产高清一区二区三区 | 久久国产视频网 | 免费深夜福利 |