gpt4 book ai didi

java - 如果多个用户输入为空则返回 SQL 搜索

转载 作者:行者123 更新时间:2023-11-30 01:19:01 24 4
gpt4 key购买 nike

这是我的困境,我正在尝试为我的网站实现搜索,我拥有的是多个组合框,用户可以选择一个选项并按搜索,但是我确实希望至少返回基于他们的存在的内容选择,即如果他们将部分留空,并且只选择学期,那么我的结果集中应该有一些东西,或者如果他们选择学期和讲师,并将其他部分留空,那么不幸的是,我的结果集中应该有一些东西它不工作。这是我的查询。

SELECT * 
FROM CoursesTaught c
WHERE c.Section = :section
AND c.CourseName=:courseName
AND c.Semester=:semeste
AND c.programName=:ProgramName
AND c.CoordinatorName=:coordinatorname

本质上,我想做的是检查是否为空或“n/a”,而不是“AND”,而是执行“OR”,但我无法弄清楚。

最佳答案

可能最容易使用联合运算符:

http://www.w3schools.com/sql/sql_union.asp

SELECT * FROM CoursesTaught c
WHERE c.Section = :section
union
SELECT * FROM CoursesTaught c
WHERE c.Semester=:semeste

关于java - 如果多个用户输入为空则返回 SQL 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18765085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com