手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

oracleunion用法

时间:2024-10-11 23:33:28

1、新建一个教师表包括以下字段与数据:罕铞泱殳createtableteacher(idintprimarykey,荏鱿胫协namenvarchar2(50)notnull,scorenumbernotnull);insertintoteacher values(1,'Aaron',250);insertintoteachervalues(2,'Bill',250);insertintoteacher values(3,'Cindy',250);insertintoteacher values(4,'Damon',260);insertintoteachervalues(5,'Ella',260);insertintoteachervalues(6,'Frado',260);insertintoteachervalues(7,'Gill',260);insertintoteachervalues(8,'Hellen',260);insertintoteachervalues(9,'Ivan',260);insertintoteachervalues(10,'Jay',260);commit;

2、select*fromteacherwhereid<4unionselect*fromteacherwhereid>2andid<6结果将是1Aaron2502Bill2503Cindy2504Damon2605Ella260

3、union指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果。会排除重复的记录。

4、然而unionall 不会排除重复的记录。看下面的示例:

5、如果换成UnionAll连接两个结果集衡痕贤伎select*fromteacherwhereid<4unionallselect*fromteacherwhereid>2andid<6则返回结果是:1Aaron2502Bill2503Cindy2503Cindy2504Damon2605Ella260

6、通过对比,希望我们能清楚的认识这个union的用法。如果对您有帮助,请点击下面的投票支持我,谢谢。

© 手抄报圈