gpt4 book ai didi

database - sqlite 数据库查询问题,不同的查询不起作用

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:08 24 4
gpt4 key购买 nike

在我的 sqlite 数据库中,一个名为 image 的表包含三个字段 label、url 和 index。我写了下面一段代码来从数据库中获取数据:“SELECT DISTINCT(label), index from image;”。在我的表中有 3 次标签“猫”。根据这段代码,代码必须只显示我数据库中的一只“猫”。但它不会工作。它获取所有三个“Cat”标签。为什么会这样?请帮我找到一个可能的解决方案。所有三个“猫”标签的索引字段都不同。

最佳答案

DISTINCT关键字不是函数,它指定应从结果中删除重复行:

If the simple SELECT is a SELECT DISTINCT, then duplicate rows are removed from the set of result rows before it is returned

您要完成的任务可能需要您按标签分组:

SELECT label, index FROM image GROUP BY label

关于database - sqlite 数据库查询问题,不同的查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913709/

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