博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql删除重复行和删除字段首位
阅读量:4956 次
发布时间:2019-06-12

本文共 714 字,大约阅读时间需要 2 分钟。

删除重复行

 user_info:

 

-- 单字段筛选重复行

SELECT *from user_info WHERE NAME in ( SELECT NAME from user_info GROUP BY NAME HAVING COUNT(NAME)>1);

 

 -- 删除重复行,保留id最小的数据

SELECT *from user_info WHERE 
NAME in ( SELECT NAME from user_info GROUP BY NAME HAVING COUNT(NAME)>1)
AND id NOT in ( SELECT min(id) from user_info GROUP BY NAME HAVING COUNT(NAME)>1);

 -- 多字段判断重复

SELECT * from user_info WHERE (name,school) in ( SELECT name,school from user_info group by name,school HAVING COUNT(*)>1);

 

 

删除字段首位末位:

user_info 

 

删除字段左边3位
update user_info set NAME=RIGHT(NAME,LENGTH(NAME)-3) where `name` like 'chu%';

删除字段右边一位

update user_info set NAME=LEFT(NAME,LENGTH(NAME)-1) where `name` ='zeng';

 

转载于:https://www.cnblogs.com/vanoraxnc/p/8946376.html

你可能感兴趣的文章
Ubuntu候选栏乱码
查看>>
基于SSH框架的在线考勤系统开发的质量属性
查看>>
jpg图片在IE6、IE7和IE8下不显示解决办法
查看>>
delphi之模糊找图
查看>>
Javascript模块化编程的写法
查看>>
大华门禁SDK二次开发(二)-SignalR应用
查看>>
oracle 使用job定时自动重置sequence
查看>>
集成百度推送
查看>>
在项目中加入其他样式
查看>>
在使用Kettle的集群排序中 Carte的设定——(基于Windows)
查看>>
【原】iOS中KVC和KVO的区别
查看>>
OMAPL138学习----DSPLINK DEMO解析之SCALE
查看>>
IoC的基本概念
查看>>
restframework CBV试图的4种方式
查看>>
大图居中,以1920px为例
查看>>
Python3 图片转字符画
查看>>
[C陷阱和缺陷] 第7章 可移植性缺陷
查看>>
人需要治愈
查看>>
linux中configure文件默认执行结果所在位置
查看>>
Spring MVC例子
查看>>