amazon-redshift - Redshift - 根据过滤条件从表中提取数据
问题描述
我有一些销售数据可以显示商店是否进行了销售。我正在尝试撤出迄今为止尚未完成销售的所有商店。下面给出的是我正在使用的查询和示例数据。
store_name,sale_made,count
store_a,0,100
store_a,1,23
store_b,1,18
store_c,0,32
store_d,0,50
store_d,1,70
预期输出:
store_name,sale_made,count
store_c,0,32
原因是该列表中只有 store_c 有sale_made = 0
并且没有sale_made = 1
解决方案
you need something like this
SELECT store_name FROM table
GROUP BY 1
HAVING SUM(sale_made)=0
推荐阅读
- python - 气流:如何将大查询表数据选择到数据框中
- html - 如果在使用 asp.net 核心的复选框中,如何使用 asp-for 和条件?
- ios - 带有 Safari 的 iPod Touch 7G 上的麦克风无法正常工作
- ios - 反应原生 ImageBackground 未在 IOS 设备上显示
- python - 用逗号分隔的 Python Web-Scraping 文本
- javascript - PDF.js 错误:动态链接库 (DLL) 初始化例程失败
- c++ - 错误:分块编码中的十六进制序列非法或丢失
- tensorflow - Google Colab - 训练时出现会话崩溃错误
- docker - 在 DOCKER 容器内使用无头 chrome 运行基于 selenium 库的测试用例时,Robot Framework 测试用例失败并显示“未找到元素”
- linux - 如何直接从主机执行容器内的命令?