背景
学习过程中,例如我们数据表中有三列数据,其中前两列的数据是相同的,我们需要选择第三列中的最大值作为结果。
方法
使用SQLserver中的Max函数
。
实现
例如数据是这样的,我们需要选择2021-05-26这天的数据:
则对应的SQL语句应为:
SELECT [地区]
,[城市]
,max(时间) as 时间
FROM [Test].[dbo].[Table_1]
group by 地区,城市
--注:SQL语句中此处必须要group by函数,且需要包含除Max之外的所有SELECT字段
筛选结果如下:
结论
SQLserver中Max函数
可选择有关最大值的数据。
个人能力有限,如有谬误欢迎指正!