gpt4 book ai didi

java - 根据多选更改选择条件

转载 作者:行者123 更新时间:2023-11-29 00:28:42 26 4
gpt4 key购买 nike

我有一个包含多个选择字段的 HTML 页面,根据选择我显示来自 sql 表的一些信息。

select * from myTable where x="1" or x="2"

问题是因为我有多个选择,所以我不知道我应该为我的 sql 查询提供多少条件。就像如果我从多选字段中只有一个选择,那么查询将是这样的:

select * from myTable where x="1"

但如果我有三个选择,那么查询将是这样的:

select * from myTable where x="!" or x="2" or x="3"

那么我如何在 Java 中编写一个动态变化的查询来处理单个或多个甚至所有选择?

最佳答案

使用 SQL IN 来避免你的情况。像这样:

// this is crude way to create your SQL IN part
// Ideally you should be iterating over your selections and creating this string
String selections = firstSelection + "," + secondSelection;

select * from myTable where x IN(selections);

关于java - 根据多选更改选择条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17660483/

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