gpt4 book ai didi

java - SQL/SQLite,需要查询来检查列中的所有字符串

转载 作者:行者123 更新时间:2023-12-01 15:48:25 24 4
gpt4 key购买 nike

我有一个包含以下列的表格

[itemdate][itemID][itemspecialid]

itemID 包含一个具有多个想法的字符串(即 [54] [60] [96] [30]),因为它是一组 ID,只有某些条目具有 itemspecialid 实际上只与集合中的一个 [itemID] 相关联。

我实际上使用的是 java,因此我将使用 myString.contains("[60]") 解析每个 [itemID] 条目,这将检索 itemID从数据库中设置字符串,然后在 myString 中进行比较以查找特定值。

用于选择填充了 [itemspecialid] 的行的 SQL 查询是什么?一旦我得到基本的查询,我就可以弄清楚这是如何用我的语言完成的

最佳答案

不确定我理解是否正确,但如果你想获取 itemspecialid 不为空的行,查询是

select itemdate, itemID, itemspecialid from mytable where itemspecialid is not null

在单个列中存储多个信息是一个坏主意。您应该有一个单独的表来存储项目的 itemID。

关于java - SQL/SQLite,需要查询来检查列中的所有字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6638036/

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