Opereta UNIYON da UNION ALL SQL

Opereta UNIYON SQL

Opereta UNIYON wajaba da samar da yadda suke da SELECT ƙanamoyin biyu ko fiye.

Riwayar da a yarda, yadda UNIYON a tsaki da SELECT ƙanamoyin wajaba kuma da yadda suke. Ƙananan da ke a kan yadda suke da ƙananan daban-daban. Kuma, kowane SELECT ƙanamoyin wajaba kuma da yadda suke da ƙananan daban-daban.

Giriyar amannar SQL UNION

SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2

Kanam:Kai a girmi, amannar UNION a kai girmi kowa kowa ce. Idan a girmi kowa kowa ce, a girmi UNION ALL.

Giriyar amannar SQL UNION ALL

SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2

Kuma, sunan kowaci a girmi a na amannar UNION a kai girmi kowa kowa ce a na amannar SELECT amannar farko.

Dokar da a girmi a na amannar:

Employees_China:

E_ID E_Name
01 Zhang, Hua
02 Wang, Wei
03 Carter, Thomas
04 Yang, Ming

Employees_USA:

E_ID E_Name
01 Adams, John
02 Bush, George
03 Carter, Thomas
04 Gates, Bill

A girmi amanar UNION

Dokar:

Dokar ko a girmi kowa kowa ce a na China da America:

SELECT E_Name FROM Employees_China
UNION
SELECT E_Name FROM Employees_USA

Dokar

E_Name
Zhang, Hua
Wang, Wei
Carter, Thomas
Yang, Ming
Adams, John
Bush, George
Gates, Bill

Kanam:Amannar a kai girmi kowa kowa ce a na China da America. A girmi amannar dukkanin sunan na a girmi. Amannar UNION a kai girmi kowa kowa ce.

UNION ALL

Amannar UNION ALL da amannar UNION sunan su ne, amma amannar UNION ALL a girmi kowa kowa ce.

SQL Statement 1
UNION ALL
SQL Statement 2

A girmi amanar UNION ALL

Dokar:

Dokar ko a girmi a na China da America:

SELECT E_Name FROM Employees_China
UNION ALL
SELECT E_Name FROM Employees_USA

Dokar

E_Name
Zhang, Hua
Wang, Wei
Carter, Thomas
Yang, Ming
Adams, John
Bush, George
Carter, Thomas
Gates, Bill