`
ayaya
  • 浏览: 456608 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

sql语句查询结果合并union all用法

阅读更多
大概的思想是用union 和union all

--合并重复行
select * from A
union
select * from B


--不合并重复行
select * from A
union all
select * from B


按某个字段排序
--合并重复行
select *
from (
select * from A
union
select * from B) AS T
order by 字段名

--不合并重复行
select *
from (
select * from A
union all
select * from B) AS T
order by 字段名

//sql server版
Select * From (
select top 2 id,adddate,title,url from bArticle where ClassId='1' order by adddate desc) A
Union All
Select * From (
select top 2 id,adddate,title,url from bArticle where ClassId='2' order by adddate desc) B
Union All
Select * From (
select top 2 id,adddate,title,url from bArticle where ClassId='3' order by adddate desc) C
Union All
Select * From (
select top 2 id,adddate,title,url from bArticle where ClassId='4' order by adddate desc) D


//mysql版
Select * From (
select id,adddate,title,url from bArticle where ClassId='1' order by adddate desc limit 0,2) A
Union All
Select * From (
select id,adddate,title,url from bArticle where ClassId='2' order by adddate desc limit 0,2) B
Union All
Select * From (
select id,adddate,title,url from bArticle where ClassId='3' order by adddate desc limit 0,2) C
Union All
Select * From (
select id,adddate,title,url from bArticle where ClassId='4' order by adddate desc limit 0,2) D

分享到:
评论

相关推荐

    SQL语句 UNION 和 UNION ALL 使用

    ### SQL语句 UNION 和 UNION ALL 使用详解 #### 一、SQL UNION 和 UNION ALL 的基本概念 **UNION** 和 **UNION ALL** 是 SQL 语言中用于合并两个或多个 SELECT 语句结果集的关键字。这两种操作符都可以帮助我们...

    sql 查询结果合并union all用法_数据库技巧

    在SQL(结构化查询语言)中,`UNION ALL` 是一种用于合并多个查询结果集的运算符。这个技巧在数据库查询中非常实用,尤其是在处理多个表的数据整合或者需要显示所有记录,包括重复数据的情况下。下面我们将深入探讨`...

    SQL语句之Union和Union All的用法

    在SQL查询中,`UNION` 和 `UNION ALL` 是两种用于合并多个查询结果集的方法,它们在处理数据集合时具有重要的作用。本篇文章将详细介绍这两种操作符的使用及它们之间的区别。 首先,让我们来看一下 `UNION`。`UNION...

    union all与order by用法

    UNION ALL 和 ORDER BY 是 SQL 语言中的两个基本操作符,分别用于合并查询结果和排序数据。在 Oracle PL/SQL 中, UNION ALL 和 ORDER BY 的使用需要遵循一定的规则和限制。本文将详细介绍 UNION ALL 和 ORDER BY 的...

    SQL查询语句精华总结

    在Java中,可以使用JDBC(Java Database Connectivity)API来执行SQL语句。首先需要加载驱动,建立连接,创建Statement或PreparedStatement对象,然后执行SQL并处理结果集。 ```java Class.forName(...

    SQL语句集锦.rar

    工作中常用的SQL + 超复杂SQL 交叉连接查询corss.txt 公交线路问题.txt 。。。。 充储过程--sql0.sql 分割字符串.txt 分布式查询.txt 分组排列进行更新.txt 别名.txt 动态SQL语句.txt ...unionall.txt

    sqlserver Union和SQL Union All使用方法

    在SQL Server中,`UNION`和`UNION ALL`是两种重要的查询操作符,用于合并来自多个`SELECT`语句的结果集。它们在数据整合和分析时非常有用,尤其当你需要从不同的表或者同一表的不同子集获取数据时。 **SQL UNION ...

    经典SQL语句大全(各种sql语句)

    SQL,全称Structured Query Language,是一种用于...这些是SQL的一些基本和高级用法,实际应用中,SQL语句会更复杂,可能涉及到子查询、联接、窗口函数、聚合函数等,理解和熟练掌握SQL是数据库管理和数据分析的基础。

    SQL语句select用法详解

    ### SQL语句SELECT用法详解 #### 一、概述 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。在SQL中,`SELECT`语句是最常用的操作之一,主要用于从数据库表中检索数据。通过使用不同的子句...

    sql Union和Union All的使用方法

    在SQL中,`UNION`和`UNION ALL`是用来合并多个查询结果的两种方法,它们主要用于处理来自不同数据表的数据。尽管它们的功能相似,但它们在处理重复数据时的行为有所不同。 首先,让我们来理解`UNION`。`UNION`操作...

    经典SQL语句大全

    本知识点将详细介绍在SQLSERVER中一些基础和进阶SQL语句的用法,以及数据开发过程中常见操作技巧。 首先,基础操作包括了创建和删除数据库、表以及索引和视图等对象。 1. 创建数据库的语句是`CREATE DATABASE ...

    常用sql语句集锦(PDF)

    UNION用于合并两个结果集并去除重复行,UNION ALL则保留重复行。EXCEPT用于从结果集中排除重复行。INTERSECT用于返回两个结果集的交集。 使用外连接时,可以通过LEFT OUTER JOIN、RIGHT OUTER JOIN和FULL OUTER ...

    SQL语句学习七大实验.rar

    在SQL语句学习中,七个核心实验涵盖了数据库管理和数据操作的关键方面。这些实验旨在帮助学习者深入理解SQL语言,提高数据库操作技能。以下是对每个实验的详细解释: 1. **数据库及数据库表的建立实验**: 在这个...

    sql常用语句集锦 查询技巧

    当需要将分散在多行的数据合并成一行时,可以使用`UNION`或`UNION ALL`。这两个语句用于合并多个SELECT语句的结果集,`UNION`会去除重复行,而`UNION ALL`则保留所有行。 3. **查询替换字符串**: SQL提供了`...

    通用SQL数据库查询语句精华使用

    本文旨在深入解析通用SQL数据库查询语句中的核心技巧与用法,通过实际案例分析帮助读者掌握SQL查询的基础和高级特性。主要包括:基本查询语句的构成、条件筛选、多表连接、数据排序、并集操作等关键知识点。 #### 1...

    最易入门SQL语句教程

    #### SQL语句教程(18) UNION ALL **用途**:`UNION ALL` 类似于 `UNION`,但不删除重复的记录。 **基本语法**: ```sql SELECT column1, column2, ... FROM table1 UNION ALL SELECT column1, column2, ... FROM ...

    sqlserver union

    在SQL Server中,`UNION`操作符是用于合并两个或更多`SELECT`语句的结果集,它只返回唯一的、不重复的行。这个概念对于数据库查询和数据整合至关重要,尤其是当你需要从多个表或查询中获取独特的数据时。下面我们将...

    SQL语句操作全集(比较详细)

    - UNION:合并两个查询的结果,去除重复行。UNION ALL保留所有行,包括重复。 - EXCEPT:返回在第一个查询中但不在第二个查询中的行,可选ALL保留重复行。 - INTERSECT:返回两个查询共有的行,可选ALL保留重复行...

Global site tag (gtag.js) - Google Analytics