gpt4 book ai didi

java - 在列中检查特定字符串,android studio

转载 作者:行者123 更新时间:2023-11-29 02:14:33 25 4
gpt4 key购买 nike

我如何检查列中的特定字符串。我的 sql 查询是

st.executeQuery("SELECT * FROM Scraped WHERE Category='Hazard'");

它会被结果集查看,得到 Scraped with Hazard Category 的所有列。

现在我想检查其中一列的内部(列内的数据)是否包含,例如

String find = "carrot";

我的结果集是这样的

while (rs.next()) {
result += rsmd.getColumnName(1)+":"+rs.getString(1) + "\n";
result += rsmd.getColumnName(2)+":"+rs.getString(2) + "\n";
result += rsmd.getColumnName(3)+":"+rs.getString(3) + "\n";
result += rs.getString(4) + "\n";

}

我要检查的字符串在 rs.getString(4) 上。

最佳答案

您可以使用 LIKE 在 SQL 中执行此操作:

SELECT * FROM Scraped WHERE Category='Hazard' and col like '%carrot%'

如果您想进行不区分大小写的搜索,请使用:

SELECT * FROM Scraped WHERE Category='Hazard' and lower(col) like '%carrot%'

关于java - 在列中检查特定字符串,android studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42184887/

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