教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 sql 删除重复行(ALL或DISTINCT)

sql 删除重复行(ALL或DISTINCT)

发布时间:2023-05-04   编辑:jiaochengji.com
教程集为您提供sql 删除重复行(ALL或DISTINCT)等资源,欢迎您收藏本站,我们将为您提供最新的sql 删除重复行(ALL或DISTINCT)资源
删除重复行SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行

sql 删除重复行(all或distinct)
/*
删除重复行select语句中使用all或distinct选项来显示表中符合条件的所有行或删除其中重复的数据行,默认为all。使用distinct选项时,对于所有重复的数据行在select返回的结果集合中只保留一行

我们也可以用它来去除重复的数据

合并两个表除去重复的数据(以表2的数据为主),我们将会得到以下的表:

  a b

  a 1

  b 0

  c 0

  d 0

  e 4

  select a,b from 表1 where a not in(select a from 表2)

  union

  select a,b from 表2

//distinct语法

select distinct "栏位名" from "表格名"

//sql union all 语法

select column_name(s) from table_name1 union all select column_name(s) from table_name2

您可能感兴趣的文章:
SQL查找删除重复的数据行
mysql DISTINCT关键字(用除重复数据)的用法
收集了一些mysql常用命令
mysql where or和where in查询语句的效率分析及优化
django如何删除数据库数据
ORACLE 删除重复数据 实例学习
MySQL占用IO过高解决方案
java 删除数据库重复记录方法
c#相关文章的实现方法详解
110个oracle常用函数大全(51-60)

[关闭]
~ ~