Chinaunix首页 | 论坛 | 博客
  • 博客访问: 606023
  • 博文数量: 150
  • 博客积分: 1132
  • 博客等级: 少尉
  • 技术积分: 2067
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-11 16:46
文章分类

全部博文(150)

文章存档

2015年(15)

2014年(75)

2013年(4)

2012年(56)

分类: Mysql/postgreSQL

2015-03-13 14:12:08

1. distinct 关键字
关系数据库中有一条“行唯一性”规则,这条规则是这样的:任意两个元组不能完全相同。关系模型中,关系是元组的集合,集合中完全相同的两元素只能被看作一个元素,集合不可以包含相同的元素。 但在很多商业数据库系统中,并不自动维护这条规则。比如,mysql
distinct 关键字的作用:使 select 出来的表没有重复行。例如:
select pid from orders;   //结果中有重复的 pid
select distinct pid from orders;   //结果中 pid 唯一
(select 缺省为 all ,distinct 没有出现时允许重复行,缺省情况下不遵守唯一性规则)
阅读(604) | 评论(0) | 转发(0) |
0

上一篇:升级系统库文件

下一篇:creating subpackages

给主人留下些什么吧!~~