Home >Database >SQL >How to use union in sql

How to use union in sql

下次还敢
下次还敢Original
2024-05-02 04:18:17943browse

The UNION operation combines rows from different tables into a single result set, removing duplicate rows. The syntax format is: SELECT column_list FROM table1 UNION SELECT column_list FROM table2..., where table1 and table2 are the tables to be merged. The UNION operation requires that the participating tables have the same number of columns and data types, and that duplicate rows are removed.

How to use union in sql

UNION operation in SQL

What is the UNION operation?

The UNION operation combines rows from two or more tables into a single result set, thereby removing duplicate rows.

How to use UNION operation?

The syntax format of the UNION operation is:

<code class="sql">SELECT column_list
FROM table1
UNION
SELECT column_list
FROM table2
...</code>

Among them:

  • column_list Specifies the columns to be retrieved from each table Columns
  • table1, table2, ... are the tables to be merged

Example

For example, assume the students table and the teachers table have the following data:

students
John 20
Mary 22
Bob 25
teachers
Alice 30
David 35
Susan 40

Use the UNION operation to merge the two tables:

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

The result will look like this:

##Alice30David35Susan40
name age
John 20
Mary 22
Bob 25
##Notes

Tables participating in the UNION operation must have the same number of columns and data types.
  • UNION operation does not retain duplicate rows. The
  • UNION operation can be combined with other SQL operations, such as
  • WHERE
  • and ORDER BY.

The above is the detailed content of How to use union 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
Previous article:Usage of char in sqlNext article:Usage of char in sql