Unión de declaraciones SQL
Cabe destacar que las sentencias SELECT en UNION deben tener el mismo número de columnas. Las columnas también deben tener tipos de datos similares. Al mismo tiempo, el orden de las columnas en cada instrucción SELECT debe ser el mismo.
Sintaxis de unión SQL
Seleccione el nombre de la columna del nombre de la tabla 1
Unión
Seleccione el nombre de la columna del nombre de la tabla 2
p>
Tome la tabla de la imagen como ejemplo:
Enumere todos los nombres de empleados diferentes en China y Estados Unidos:
Seleccione nombres electrónicos de empleados chinos
Alianza
Selecciona nombres electrónicos de empleados de EE. UU.
Resultados
Nombres electrónicos
Zhang, Hua p>
Wang, Wei
Thomas Carter
Yang, Ming
John Adams
George Bush
Bill Gates
Esta orden no puede incluir a todos los empleados en China y Estados Unidos. En el ejemplo anterior, tenemos dos empleados con el mismo nombre y solo uno de ellos aparece en la lista. El comando UNION solo selecciona valores distintos.
Si necesita mostrar todos los valores, utilice UNION all.
Enumere todos los empleados en China y Estados Unidos:
Seleccione nombres electrónicos de empleados chinos
De propiedad conjunta
De empleados estadounidenses Seleccione nombre electrónico