sql - 在一系列代码中显示输出
问题描述
我在 sql server 2008 中工作,下面是我在数据库中的表的快照。
Bstart
现在我想看看每个和代码范围内有多少学校BEnd
代码。
所需的输出是这样的
我需要可以帮助我实现这一目标的查询。我知道它是在查询中使用“between”完成的,但不知道如何在这种情况下实现。对不起图片格式。
解决方案
您的问题和示例数据表明您只是想要group by
:
select bstart, bend, count(*)
from t
group by bstart, bend;
如果这不能回答您的问题,那么您应该考虑提供更好的样本数据并更好地解释您真正想要完成的任务。
推荐阅读
- date - 在雪花中,如何导出日期维度表中所有日期的最后 365 天
- linux - 如何将使用 vars 和 STDIN 插值构建的字符串附加到文件中?
- python - 在打印图像下方排列打印文本?
- .net - 我认为 ValueTuple 是 .NET Standard 2.0 内置的?
- javascript - mongoose.Schema() 和 new mongoose.Schema() 有什么区别?
- python - + 不支持的操作数类型:“WindowsPath”和“str”
- postgresql - 使用 RDS 2019 CA 根证书到 RDS PostgreSQL 的 Jetty + HikariCP + JVM SSL 连接问题
- swift - 关闭以前的视图控制器后如何更新表?
- c# - 我可以在 Application Insights 中模拟数据(时间戳)吗?
- django - 如何返回所有对象的 id 并放置在 my_result 对象中?[django]