Del curso: Azure: Bases de datos SQL
Consultando datos de dos tablas relacionadas por medio de T-SQL
Del curso: Azure: Bases de datos SQL
Consultando datos de dos tablas relacionadas por medio de T-SQL
Aquí hice unos cambios en la base de datos para tener un catálogo de razas y además la información de las mascotas de forma separada. Es decir, tenemos la tabla Breeds, que tiene el catálogo de razas, y además en Pets vamos a encontrar el nombre de la mascota y una columna llamada Breed ID, que está relacionada al identificador único de la raza en cuestión. Bien, entonces, para consultar datos que están relacionados con diferentes tablas utilizamos la sentencia Join en conjunto con Select. Entonces vamos a hacer lo siguiente: Aquí lo que voy a hacer es escribir SELECT seguido del nombre de la columna de Pets que es el ID. También el nombre de la mascota seguido del nombre de la raza. Nota que en cada una de estas columnas estoy especificando un prefijo que es el alias de la tabla P para pets y B para Breeds. Después de hacer esto voy a escribir FROM que es la tabla base Pets y voy a hacer JOIN a Breeds. Nota que aquí en cada una de estas tablas estoy poniéndoles un alias que justamente son los que estoy utilizando en la línea número cuatro. Finalmente lo que voy a hacer es identificar cuál es esta relación que existe entre Pets y Breeds. La relación es que Breed ID de Pets es lo mismo que el ID de Breeds. Bien, entonces ya con esta cláusula lo que voy a hacer es seleccionarla y la voy a ejecutar para ver que efectivamente está todo el catálogo de mascotas. Y acá podemos ver el nombre de la raza. Una última cosa que podría hacer es cambiarle el nombre a esto. Poniéndole AS y poniéndole BreedName. Esto es un alias o un renombre de la columna para que no se llamen Name y Name. Vamos a volver a ejecutar y vemos que efectivamente, aquí está la misma información, pero ahora la columna se llama BreedName.
Contenido
-
-
-
-
-
(Bloqueado)
Creación de una nueva base de datos por medio de T-SQL1 min 54 s
-
(Bloqueado)
Creación de una nueva tabla en la base de datos por medio de T-SQL2 min 22 s
-
(Bloqueado)
Insertando datos a una tabla por medio de T-SQL2 min 3 s
-
(Bloqueado)
Actualizando los datos de una tabla por medio de T-SQL2 min 2 s
-
(Bloqueado)
Consultando los datos de una tabla por medio de T-SQL2 min 30 s
-
Consultando datos de dos tablas relacionadas por medio de T-SQL2 min 24 s
-
(Bloqueado)
Borrando datos de una tabla por medio de T-SQL1 min 19 s
-
(Bloqueado)
Creando vistas en la base de datos por medio de T-SQL1 min 42 s
-
(Bloqueado)
-
-