Home  >  Article  >  Database  >  What does union mean in sql?

What does union mean in sql?

下次还敢
下次还敢Original
2024-05-02 04:27:15384browse

UNION is an operator in SQL used to merge the result sets of two or more SELECT statements. It returns a new result set containing all unique rows. UNION only applies to SELECT statements with the same structure (consistent number of columns and data types) and automatically eliminates duplicate rows.

What does union mean in sql?

The meaning of UNION in SQL

UNION is an operator in SQL that is used to combine two or more The result set of multiple SELECT statements with similar results. It combines all unique rows from the two result sets into a new result set.

Detailed description

  • Function: UNION is used to combine the results of multiple SELECT statements and return a new result set. Contains all unique rows.
  • Syntax:

    <code class="sql">SELECT ...
    FROM ...
    [UNION]
    SELECT ...
    FROM ...</code>
  • Result set: The result set of UNION contains two (or more) SELECT statements All unique rows in the result. The number of columns and data types of the result set must be consistent.
  • Duplicate elimination: The UNION operator automatically eliminates duplicate rows, which means that duplicate data will not appear in the result set.
  • Note: The UNION operator is only applicable to SELECT statements with the same structure (consistent number of columns and data types).
  • Example:

    <code class="sql">SELECT name, age
    FROM students
    UNION
    SELECT name, age
    FROM teachers;</code>

    This example will combine all unique # in the students and teachers tables The ##name and age columns are combined into a new result set.

The above is the detailed content of What does union mean in sql?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn