过滤重复记录

create table tb(学校 varchar(10),年级 int,班级 varchar(10),姓名 varchar(10),性别 varchar(10),年龄 int)
insert into tb values('1中',     1,         '2班',   '',     '',       20)
insert into tb values('2中',     3,         '1班',   '',     '',       17)
insert into tb values('1中',     2,         '2班',   '',     '',       16)
insert into tb values('2中',     3,         '5班',   '',     '',       15)
insert into tb values('2中',     3,         '6班',   '',     '',       18)
go

--方法1:
select a.* from tb a where 年龄 = (select min(年龄) from tb where 姓名 = a.姓名 and 性别 = a.性别) order by a.学校
--方法2:
select a.* from tb a where not exists(select 1 from tb where 姓名 = a.姓名 and 性别 = a.性别 and 年龄 < a.年龄) order by a.学校
--方法3:
select a.* from tb a,(select 姓名,性别,min(年龄) 年龄 from tb group by 姓名,性别) b where a.姓名 = b.姓名 and a.性别 = b.性别 and a.年龄 = b.年龄 order by a.学校
--方法4:
select a.* from tb a inner join (select 姓名,性别 , min(年龄) 年龄 from tb group by 姓名,性别) b on a.姓名 = b.姓名 and a.性别 = b.性别 and a.年龄 = b.年龄 order by a.学校
--方法5
select a.* from tb a where 1 > (select count(*) from tb where 姓名 = a.姓名 and 性别 = a.性别 and 年龄 < a.年龄) order by a.学校

drop table tb

/*
学校         年级          班级         姓名         性别         年龄         
---------- ----------- ---------- ---------- ---------- -----------
1中         2           2班         李          女          16
2中         3           1班         马          男          17
2中         3           5班         张          男          15

(所影响的行数为 3 行)

学校         年级          班级         姓名         性别         年龄         
---------- ----------- ---------- ---------- ---------- -----------
1中         2           2班         李          女          16
2中         3           1班         马          男          17
2中         3           5班         张          男          15

(所影响的行数为 3 行)

学校         年级          班级         姓名         性别         年龄         
---------- ----------- ---------- ---------- ---------- -----------
1中         2           2班         李          女          16
2中         3           1班         马          男          17
2中         3           5班         张          男          15

(所影响的行数为 3 行)

学校         年级          班级         姓名         性别         年龄         
---------- ----------- ---------- ---------- ---------- -----------
1中         2           2班         李          女          16
2中         3           1班         马          男          17
2中         3           5班         张          男          15

(所影响的行数为 3 行)

学校         年级          班级         姓名         性别         年龄         
---------- ----------- ---------- ---------- ---------- -----------
1中         2           2班         李          女          16
2中         3           1班         马          男          17
2中         3           5班         张          男          15

(所影响的行数为 3 行)

*/
航拍图像多类别实例分割数据集 一、基础信息 • 数据集名称:航拍图像多类别实例分割数据集 • 图片数量: 训练集:1283张图片 验证集:416张图片 总计:1699张航拍图片 • 训练集:1283张图片 • 验证集:416张图片 • 总计:1699张航拍图片 • 分类类别: 桥梁(Bridge) 田径场(GroundTrackField) 港口(Harbor) 直升机(Helicopter) 大型车辆(LargeVehicle) 环岛(Roundabout) 小型车辆(SmallVehicle) 足球场(Soccerballfield) 游泳池(Swimmingpool) 棒球场(baseballdiamond) 篮球场(basketballcourt) 飞机(plane) 船只(ship) 储罐(storagetank) 网球场(tennis_court) • 桥梁(Bridge) • 田径场(GroundTrackField) • 港口(Harbor) • 直升机(Helicopter) • 大型车辆(LargeVehicle) • 环岛(Roundabout) • 小型车辆(SmallVehicle) • 足球场(Soccerballfield) • 游泳池(Swimmingpool) • 棒球场(baseballdiamond) • 篮球场(basketballcourt) • 飞机(plane) • 船只(ship) • 储罐(storagetank) • 网球场(tennis_court) • 标注格式:YOLO格式,包含实例分割的多边形坐标,适用于实例分割任务。 • 数据格式:航拍图像数据。 二、适用场景 • 航拍图像分析系统开发:数据集支持实例分割任务,帮助构建能够自动识别和分割航拍图像中各种物体的AI模型,用于地理信息系统、环境监测等。 • 城市
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值