sql炼金术中不需要的空白字段

e5nqia27  于 2021-08-13  发布在  Java
关注(0)|答案(0)|浏览(213)

我正在制作一个flask web应用程序,我的数据库中有一个数据表。我有一个表单,它接受一堆字段作为用户输入,并使用sqlalchemy对所有这些字段进行过滤查询(使用and)。但是,我希望所有这些字段都是可选的,如果用户将某个字段留空,我不希望基于该列进行筛选(而只希望基于用户没有留空的条目进行筛选)。通过使用和按所有字段进行筛选,它只返回用户不按其搜索的字段的空条目结果。如何忽略筛选器查询中的空白字段,而不必对所有组合进行if语句?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题