在Oracle的SQL中,Union也是一个常用的语句。不过要注意的一点是,Oracle的Union语句默认是过滤掉重复数据的。
也就是说Oracle的Union默认具有DISTINCT语句。那么如何才能不需要这个属性呢,那需要在Union的后面加上ALL语句。也就是UNION ALL。这样就不会自动过滤掉相同的数据了。虽然这个知识点很简单,不过如果不熟悉Oracle的这个特点,在开发过程中还是会容易导致犯错。
在Oracle的SQL中,Union也是一个常用的语句。不过要注意的一点是,Oracle的Union语句默认是过滤掉重复数据的。
也就是说Oracle的Union默认具有DISTINCT语句。那么如何才能不需要这个属性呢,那需要在Union的后面加上ALL语句。也就是UNION ALL。这样就不会自动过滤掉相同的数据了。虽然这个知识点很简单,不过如果不熟悉Oracle的这个特点,在开发过程中还是会容易导致犯错。