设为首页 加入收藏

TOP

sql 删除重复行(ALL或DISTINCT)
2011-06-12 21:38:22 来源: 作者: 【 】 浏览:550次 评论:0

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

您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇数据存在就更新不存在就插入数据s.. 下一篇SQL UNION 和 UNION ALL语法与实例

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位