Table of Contents
MS SQL Server: UNION Operator in SQL Server is easier to understand when the core ideas are paired with practical examples. The sections below explain the topic clearly, highlight useful steps, and point out details that can prevent common errors.
The UNION operator helps combine 2 result sets from 2 or more SELECT statements. It will delete the same rows in these SELECT statements.
Each SELECT in the UNION operator must have the same number of columns in the result set with the corresponding data type.
The UNION operator syntax
SELECT bieu_thuc1, bieu_thuc2, … bieu_thucnFROM bang[WHERE dieu_kien]UNIONSELECT bieu_thuc1, bieu_thuc2, … bieu_thucnFROM bang[WHEREdieu_kien];
Variable name or variable value
bieu_thuc1, bieu_thuc2,. bieu_thucn
The column or calculation value you want to retrieve.
state
Table wants to get the record. Must have at least 1 table in the FROM clause.
For instance,, the UNION operator returns a field from multiple SELECT statements (and fields with the same data type).
SELECT sanpham_idFROM sanphamUNIONSELECT sanpham_idFROM hangtonkho;
In the above example, if any sanpham_id appears in both the sanpham and hangtonkho tables, only 1 sanpham_id will appear in the result set. If you do not want to remove the duplicate record, use the UNION ALL operator.
For instance, - use ORDER BY
The UNION operator can use the ORDER BY clause to sort query results.
SELECT danhba_id, danhba_tenFROM danhbaWHERE ten_trang = 'Tipsmake.com'UNIONSELECT congty_id, congty_tenFROM congtyWHERE ten_trang = 'TrangCuaBan.com'ORDER BY 2;
FAQ
What should you know about the UNION operator syntax SE LECT bieu_thuc1, bieu_thuc2, … bieu_thucn FROM bang [WHERE dieu_kien] UNION SELECT bieu_thuc1, bieu_thuc2, … bieu_thucn FROM bang [WHERE dieu_kien]; Variable name or variable value?
Bieu_thuc1, bieu_thuc2,. bieu_thucn.
What is MS SQL Server: UNION Operator in SQL Server?
The UNION operator helps combine 2 result sets from 2 or more SELECT statements.
Why is MS SQL Server: UNION Operator in SQL Server important?
A clear understanding of MS SQL Server: UNION Operator in SQL Server helps you make informed decisions, avoid common mistakes, and use the relevant tools or techniques more effectively.
Reader Comments 0
Sign in with email or Google to join the discussion.