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*from墉掠载牿teacherwhereid>2andid<6则返回结果是:1Aaron2502Bill2503Cindy2503Cindy2504Damon2605Ella260

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

  • 数据库如何将一列的值,拼接为逗号分隔的字符串
  • plsql如何添加存储过程
  • IDEA怎么设置启用文件颜色?
  • Beyond Compare怎么生成比较报告
  • 如何设置Notepad++启用智能高亮效果
  • 热门搜索
    三亚亚龙湾旅游攻略 青岛旅游图片 浙江旅游路线 梵蒂冈旅游攻略 濮阳旅游景点大全 旅游卫视畅游北京 楠溪江旅游 京都旅游攻略 张家港旅游景点 禹州旅游