Python中SQL语句当查询多个条件,如果条件为空,则不加入查询条件;如果条件不为空,则加入查询条件
Posted 稚皓君
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中SQL语句当查询多个条件,如果条件为空,则不加入查询条件;如果条件不为空,则加入查询条件相关的知识,希望对你有一定的参考价值。
sql = 'select * from table where (条件1="0" or "0"="") and (条件2 ="1" or "1"="")'.format(参数1, 参数2)
cursor.execute(sql)
data = cursor.fetchall() # 获取所有记录
如果有多个条件,则自行添加即可,后面也需要自行添加多个参数。
以上是关于Python中SQL语句当查询多个条件,如果条件为空,则不加入查询条件;如果条件不为空,则加入查询条件的主要内容,如果未能解决你的问题,请参考以下文章