如何连接两个sql查询?

粘胶

我正在尝试连接引用同一个表的两个查询。我想知道我在时间范围内拿到了多少水果,有多少是不新鲜的。

查询 1

SELECT COUNT(id) FROM fruits
WHERE date>='2017-04-01' AND date<='2017-04-30'

查询 2

SELECT COUNT(id) FROM fruits
WHERE fresh='no'
马丁·史密斯

您可以使用CASE表达式(注意:我将问题中的“其中”解释为指时间范围内的水果而不是一般水果,如果您希望水果一般删除 where 子句并将谓词移动到另一个类似的情况表达)

SELECT COUNT(id), 
       SUM(CASE WHEN fresh = 'no' THEN 1 ELSE 0 END)
FROM fruits
WHERE date>='2017-04-01' AND date<='2017-04-30'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL查询:连接两个表

来自分类Dev

在MySQL中,如何编写比两个子查询更好的连接两个表的SQL?

来自分类Dev

在SQL查询中连接两个PHP变量

来自分类Dev

SQL查询-使用条件连接两个表

来自分类Dev

复杂的SQL查询连接两个表

来自分类Dev

在SQL查询中连接两个PHP变量

来自分类Dev

如何进行计数查询并连接两个表

来自分类Dev

连接两个查询/选择语句

来自分类Dev

连接查询以合并两个表

来自分类Dev

如何并排连接两个sql select语句

来自分类Dev

SQL:如何按日期范围连接两个表

来自分类Dev

如何在两个表之间进行sql查询连接包括分组依据和最大值

来自分类Dev

如何比较两个SQL查询值

来自分类Dev

如何使两个SQL查询真正异步

来自分类Dev

如何合并这两个Access Sql查询

来自分类Dev

如何在sql中减去两个查询?

来自分类Dev

如何统一两个SQL查询

来自分类Dev

如何使用两个表进行SQL查询

来自分类Dev

如何使用SQLAlchemy交叉两个原始SQL查询?

来自分类Dev

如何联接两个SQL查询的结果?

来自分类Dev

如何从SQL查询映射两个变量-MyBatis

来自分类Dev

SQL查询,如何从两个表中获取数据

来自分类Dev

SQL:如何组合两个查询并获得相同的结果?

来自分类Dev

带有两个连接和一个简单逻辑的 sql 查询

来自分类Dev

SQL:合并两个SQL查询

来自分类Dev

如何使用两个子查询从两个表中提取值?T-SQL

来自分类Dev

如何连接两个单独的MySQL查询以给出一个结果?

来自分类Dev

如何结合两个选择或两个查询?

来自分类Dev

SQL连接两个表