cost 168 ms
过滤使用 CASE Postgresql 创建的列 - Filtration on columns created using CASE Postgresql

我有一个下表: 我正在尝试回答问题“编写一个查询,返回所有创建了至少一个'Refinance'提交和至少一个'InSchool'提交的用户的用户ID。” 我想出了如何做到这一点: 当我只运行内部查询时,一切都很好。 我得到 3 列,但是当我运行整个查询时,它说找不到列 Refinancecount。 ...

需要用 group by 和 having 子句验证一致的结果集 - Need validation of consistent result set with group by and having clause

我有一张如下表 数据集为 和索引(与问题无关,但在这里) 最后是 SQL 最后是 output 我只想要给定 topic_id 的最小 post_id - 第一个主题记录。 我似乎默认得到它。 不确定这是否只是数据库决定提供行的方式,或者这是否是一致的顺序。 有问题的数据库是 MariaDB。我也尝 ...

使用 SQL 查找访问过 URL A 和 B 的用户? - Find users who have visited URL A and B with SQL?

假设您有一个包含user, url, datetime的表,其中每一行都是一次网站访问。 如何找到既访问过包含字符串模式 A 的 URL 又访问包含字符串模式 B 的 URL 的用户? 事实上它“包含一个字符串模式......”,而不是一个简单的相等性使得不可能使用类似的查询 就像在SQL ...

Oracle 中的 Have 语句中的 NOT IN 是如何工作的 - How does this NOT IN in a Having statement in Oracle work

我正在尝试重写我继承的旧 Oracle SQL 查询,但有一部分我不明白。 我的新版本提出了大约一打额外的记录,我得出结论,这是因为原始版本中的 HAVING 子句将它们过滤掉了(我从新查询中删除了 HAVING 语句)。 我不明白 'NOT IN (99, -99) 在做什么。 如果我删除 NOT ...

MySQL 查询计算两个坐标之间的距离,但使用 HAVING 子句太慢 - MySQL query to calculate distance between two coordinates but too slow with HAVING clause

我有以下查询计算两个坐标之间的距离。 但是,我想 select n公里范围内的用户。 比如说,我想 select 100km 范围内的所有用户。 因此,我必须在这里使用HAVING子句。 但是,我看到执行太慢了。 即使只有两条记录,它也会非常缓慢地返回结果。 我想知道一百万个用户记录会发生什么(将来 ...

子查询:使用 having 子句过滤掉包含子查询的 null 值的外部查询行是一种好习惯吗 - subquery: is it good practise to use having clause to filter out rows of outer query that contains subquery's null values

我有以下表格: SELECT * FROM medicine SELECT * FROM liquid SELECT * FROM tablet 其中最后两个表中的m_id具有引用第一个表中的id的外键。 我正在尝试列出仅由生产商tamiko生产的液体药物的盖子和名称执行以下语句将导致包含从子查询返 ...

SQL 多条件查询不起作用 - SQL Query with multiple conditions not working

好的,这是我进行查询的最佳尝试。 它当前执行但不返回任何其他尝试无效的内容。 我认为连接是错误的,我不确定如何修复它们或正确执行此操作在此查询中,我试图获取分配给符合以下所有条件的活动的人员的活动详细信息。 员工和活动在分配表中链接,员工 ID 分配给那里的活动 ID。 -- 2019年在某校区至 ...

使用 () OVER 或 HAVING 子句获取每月计数汇总 - Using () OVER or HAVING clause to get monthly aggregates of counts

我有一个关于一年中门票销售的大数据集。 我正在使用的架构是: 我试图获得一年中每个月售出票数最多的工作日,例如,output 将是: 年月工作日总票数 2015 01 SAT 5400 2015 02 太阳 4300 2015 03 太阳 6400 我尝试使用以下,但不可否认 SQL ...

需要验证分组查询的解释是否正确 - Need validation that interpretation for a Grouping Query is correct

我正在运行以下查询,起初它似乎为客户提供了小计,并且仅当所有付款的总额大于 90,000 美元时,才按日期显示每个客户的付款金额。 但在查看 Dragon Souveniers, Ltd. 和 Euro+ Shopping Channel 的记录时,实际上显示的付款日期分别超过 90000 美元, ...

sqlite 通过多于两行删除行组 - sqlite delete rows group by having more than two rows

我有以下表结构: 在这里,我想删除按 (k1,k2) 分组的多于两行的行。 所以,我想删除前三行 (1,1,10)、(1,1,20) 和 (1,1,30)。 我试过以下: 但是,子查询只给出最后一个 rowid: 因此,所有三行都没有被删除。 而且,我不能在删除查询中直接使用 group by。 关 ...

在有子句中使用 2 聚合 - Using 2 Aggregation in Having Clause

如果我的表格包含来自多个联赛的所有球队的数据,我如何才能获得每个联赛的第一支球队? 每个联赛的第一支球队应该是得分最高的球队,或者如果积分相等,则拥有最大净胜球的球队(GF-GA) 例如: 联盟团队 GF 遗传算法积分 A组冠军拜仁 18 5 16 A组冠军马德里竞技 7 8 9 H组冠 ...

SQL 查询用于查找计数 > 2 的所有单个记录 - SQL query for finding all individual records where count > 2

所以我找不到任何解决方案。 我见过许多 ORDER BY 和 HAVING 解决方案,它们很接近,但不能完全提供我正在寻找的东西。 我有这个: 现在这正好反映了我想看到的行,但我不希望它们组合在一起。 我希望数据库给我所有单独的行。 现在我尝试删除 GROUP BY,但这不起作用。 那么如何获得与上 ...

SQL - 如何识别与表的该列中的正常行不匹配的表行 - SQL - How to identify table rows that don't match what's normally in that column of the table

我很难弄清楚如何 devise 查询将在表中找到不包含通常显示在该列的值的行。 例如,假设我有下表: 假设我有 2000 个独特的盒子编号,里面有一把编号的球,它们是什么颜色。 在大多数情况下,所有的盒子都应该只有一种颜色类型(假设总共有 256 种颜色),但有些盒子里的颜色不止一种。 我在这里想 ...

仅返回包含所有成分的食谱 Sql - Return only recipes that contains all ingredients Sql

我有这 3 张桌子: 饮料饮料ID 姓名原料成分ID 姓名操作者饮料ID 成分ID 数量 Drinks和Ingredients在opskrifter中交叉引用。 我想从opskrifter返回所有包含另一张名为库存姓名所以要制作杜松子酒和滋补品,我需要同时备有杜松子酒和滋补品。 如果我只有可乐和补 ...

将 join 和 group 与 sum 一起使用 - Using join and group with sum

我对MySQL ,我遇到了这个理论问题。 我得到了这些tables 一个客户可以有多个不同的订单。 我需要检索总价最高的客户,总价必须至少为 100。我的方法是否正确? 我之所以问,是因为我被告知GROUP BY我需要添加所有指定的columns ,但觉得使用该名称已经足够了 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM