投影操bai作是一个关系操作,所谓的出现重复行是指多个du记录在投影属性上zhi具有相同的取值dao,例如:
学号 姓名 性别 年龄
01 艾伦 男 17
02 三笠 女 17
03 阿明 男 17
在性别和年龄两个属性上投影后数据集只保留这两个属性列,结果如下:
性别 年龄
男 17
女 17
男 17
其中第一行和第三行就是重复行,虽然来自不同记录,但是这两个属性上的内容相同
对于关系代数来说,需要消除相同的行(SQL语句默认不消除重复)
最后结果就是:
性别 年龄
男 17
女 17
投影操bai作是一个关系操作,所谓的出现重复行是指多个du记录在投影属性上zhi具有相同的取值dao,例如:
学号 姓名 性别 年龄
01 艾伦 男 17
02 三笠 女 17
03 阿明 男 17
在性别和年龄两个属性上投影后数据集只保留这两个属性列,结果如下:
性别 年龄
男 17
女 17
男 17
其中第一行和第三行就是重复行,虽然来自不同记录,但是这两个属性上的内容相同
对于关系代数来说,需要消除相同的行(SQL语句默认不消除重复)
最后结果就是:
性别 年龄
男 17
女 17