base de datos

Páginas: 20 (4890 palabras) Publicado: 11 de diciembre de 2014
Combinación de varias tablas

Contenido
Introducción

1

Uso de alias en los nombres de tablas

2

Combinación de datos de varias tablas

4

Combinación de varios conjuntos de
resultados

20

Combinación de varias tablas

i

Notas para el instructor
Este módulo proporciona a los alumnos información general acerca de cómo
consultar varias tablas mediante la utilizaciónde distintos tipos de
combinaciones, combinar los conjuntos de resultados con el operador UNION y
crear tablas mediante la instrucción SELECT INTO.
Al final de este módulo, los alumnos serán capaces de:
Utilizar alias en los nombres de tablas.
Combinar datos de dos o más tablas mediante combinaciones.
Combinar varios conjuntos de resultados en un único conjunto de resultados
mediante eloperador UNION.

1

Combinación de varias tablas

Introducción
Objetivo del tema

Presentar los temas que
abarca este módulo.

Explicación previa

En este módulo aprenderá a
combinar varias tablas.

„

Uso de alias en los nombres de tablas

„

Combinación de datos de varias tablas

„

Combinación de varios conjuntos de resultados

Este módulo proporciona a los alumnos unresumen de cómo pueden consultar
varias tablas mediante la utilización de distintos tipos de combinaciones,
combinar los conjuntos de resultados con el operador UNION y crear tablas
mediante la instrucción SELECT INTO.
Después de finalizar este módulo, el alumno será capaz de:
Uso de alias en los nombres de tablas.
Combinación de datos de varias tablas mediante combinaciones.
Combinación devarios conjuntos de resultados en un único conjunto de
resultados mediante el operador UNION.

2

Combinación de varias tablas

Uso de alias en los nombres de tablas
Objetivo del tema

Describir cómo usar alias en
los nombres de tablas.

Explicación previa

El uso de alias en los
nombres de tablas mejora la
legibilidad de las secuencias
de comandos, facilita la
escritura decombinaciones
complejas y simplifica el
mantenimiento de
Transact-SQL.

„

Ejemplo 1 (sin un nombre de alias)

USE
USE joindb
joindb
SELECT
SELECT buyer_name,
buyer_name, sales.buyer_id,
sales.buyer_id, qty
qty
FROM
buyers
INNER
JOIN
FROM buyers INNER JOIN sales
sales
ON
ON buyers.buyer_id
buyers.buyer_id == sales.buyer_id
sales.buyer_id
GO
GO
„

Ejemplo 2 (con unnombre de alias)

USE
USE joindb
joindb
SELECT
SELECT buyer_name,
buyer_name, s.buyer_id,
s.buyer_id, qty
qty
FROM
FROM buyers
buyers AS
AS bb INNER
INNER JOIN
JOIN sales
sales AS
AS ss
ON
ON b.buyer_id
b.buyer_id == s.buyer_id
s.buyer_id
GO
GO

El uso de alias en los nombres de tablas mejora la legibilidad de las secuencias
de comandos, facilita la escritura de combinacionescomplejas y simplifica el
mantenimiento de Transact-SQL.
Al escribir secuencias de comandos, puede sustituir un nombre de tabla
descriptivo largo y complejo por un alias sencillo y abreviado. El alias se utiliza
en lugar del nombre completo de la tabla.
Sintaxis parcial

SELECT * FROM servidor.baseDeDatos.esquema.tabla AS aliasTabla

Ejemplo 1

En este ejemplo se muestran los nombresde los clientes, el identificador del
cliente y la cantidad vendida de las tablas buyers y sales. Esta consulta no
utiliza alias en las tablas de la sintaxis de JOIN.
USE joindb
SELECT buyer_name, sales.buyer_id, qty
FROM buyers
INNER JOIN sales
ON buyers.buyer_id = sales.buyer_id
GO

3

Ejemplo 2

Combinación de varias tablas

En este ejemplo se muestran los nombres de losclientes, el identificador del
cliente y la cantidad vendida de las tablas buyers y sales. Esta consulta utiliza
alias en las tablas de la sintaxis de JOIN.
USE joindb
SELECT buyer_name, s.buyer_id, qty
FROM buyers AS b
INNER JOIN sales AS s
ON b.buyer_id = s.buyer_id
GO

Nota Algunas veces, la compleja sintaxis de JOIN y las subconsultas deben
usar alias en los nombres de tablas. Por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS