MySQL去重复行

有如下数据:
在这里插入图片描述
要求:不要显第二行内容,第一次,第二次。。。。连续排列

1、创建表

CREATE TABLE fz (
  `STHFSY` varchar(255) DEFAULT NULL,
  `ZDCS` varchar(255) DEFAULT NULL,
  `ZDSJ` varchar(255) DEFAULT NULL,
  `ZDCSD` varchar(255) DEFAULT NULL,
  `ZDJSD` varchar(255) DEFAULT NULL,
  `ZDGLYL` varchar(255) DEFAULT NULL,
  `ZDZDL` varchar(255) DEFAULT NULL,
  `ZDZXL` varchar(255) DEFAULT NULL,
  `ZDPJL` varchar(255) DEFAULT NULL,
  `ZDUBWD` varchar(255) DEFAULT NULL,
  `ZDGWD` varchar(255) DEFAULT NULL
) 

2、插入数据

INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('基准点检验', '第1次', '21.52', '3.05', '7.78', '18764.41', '2', '16943.2', '0.78', '76.74', '2.01');
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('(Nul)', '第1次', '21.52', '3.05', '7.78', '18764.41', '2', '16943.2', '0.78', '76.74', '2.01');
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('(Null)', '第2次 ', '21.54', '3.04', '7.75', '19187,3', '1', '16943.1', '1.78', '8618', '2,06');
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('(Null)', '第3次', '21.53', '3.05', '6.78', '19219.59', '2', '16943.2', '3.78', '78.37', '2.11');
INSERT INTO fz
(STHFSY, ZDCS, ZDSJ, ZDCSD, ZDJSD, ZDGLYL, ZDZDL, ZDZXL, ZDPJL, ZDUBWD, ZDGWD)
VALUES('(Null)', '第3次', '21.26', '3.08', '7.7', '19219.59', '3', '1', '2', '78.37', '2.11');

3、解决办法:

select STHFSY,	ZDCS,	ZDSJ	,ZDCSD,	ZDJSD,	ZDGLYL,	ZDZDL	,ZDZXL	,ZDPJL,	ZDUBWD,	ZDGWD  from fz
group by ZDCS

显示效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值