option
Cuestiones
ayuda
daypo
buscar.php

INNER JOIN

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
INNER JOIN

Descripción:
Practica Inner Join. SQL.

Fecha de Creación: 2025/06/20

Categoría: Informática

Número Preguntas: 30

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué hace INNER JOIN?. Une todas las filas posibles. Devuelve filas con coincidencias en ambas tablas. Muestra todas las filas de una tabla. Elimina duplicados.

¿Qué palabra clave se usa para indicar la condición del JOIN?. WHERE. AS. ON. IF.

¿Cuál es la sintaxis correcta de INNER JOIN entre clientes y pedidos por cliente_id?. SELECT * FROM clientes JOIN pedidos. SELECT * FROM clientes INNER JOIN pedidos ON clientes.id = pedidos.cliente_id. SELECT * FROM clientes, pedidos. SELECT * FROM pedidos INNER JOIN clientes.

¿Qué resultado da un INNER JOIN si no hay coincidencias entre las claves?. Todas las filas. Solo filas de la tabla izquierda. Ninguna fila. Una fila vacía.

¿Qué tipo de JOIN muestra todos los registros de ambas tablas, coincidan o no?. INNER JOIN. OUTER JOIN. RIGHT JOIN. PRIMARY JOIN.

¿Se puede usar alias en un INNER JOIN?. SI. NO.

¿Cuál es el resultado de este JOIN? SELECT e.nombre, d.nombre FROM empleados e INNER JOIN departamentos d ON e.depto_id = d.id;. Todos los empleados. Empleados y todos los departamentos. Empleados con un departamento asignado. Empleados sin departamento.

¿Qué se necesita para que INNER JOIN funcione correctamente?. Que ambas tablas tengan las mismas columnas. Que haya una relación lógica entre columnas. Que tengan el mismo nombre. Que haya un índice.

¿Puede haber varias condiciones en el ON?. No. Sí, usando AND o OR. Solo en SELECT. Solo si hay subconsultas.

¿Qué pasa si olvidás la cláusula ON en un INNER JOIN?. Se hace automáticamente. Da error. Muestra solo la primera fila. Se convierte en OUTER JOIN.

¿Qué diferencia hay entre JOIN e INNER JOIN?. JOIN no existe. Son equivalentes. JOIN es más lento. INNER JOIN no necesita ON.

¿Cuál es una forma válida de usar alias en JOIN?. SELECT a.nombre FROM alumnos JOIN cursos b ON a.curso_id = b.id. SELECT a.nombre FROM alumnos a JOIN cursos b ON a.curso_id = b.id. SELECT a.nombre FROM alumnos JOIN b ON a.curso_id = b.id. No se puede usar alias.

¿Para qué se usa ON en INNER JOIN?. Para renombrar columnas. Para aplicar condiciones lógicas. Para establecer la relación entre tablas. Para ordenar los resultados.

¿Qué devuelve este JOIN si un producto no tiene proveedor? SELECT p.nombre, pr.nombre FROM productos p INNER JOIN proveedores pr ON p.proveedor_id = pr.id;. El producto sin proveedor. Todos los productos. Solo los productos con proveedor. Todos los proveedores.

¿Qué hace este JOIN? SELECT * FROM empleados INNER JOIN departamentos ON empleados.depto_id = departamentos.id WHERE departamentos.nombre = 'Ventas';. Muestra todos los empleados. Muestra todos los departamentos. Muestra empleados del departamento de Ventas. Muestra empleados sin departamento.

¿INNER JOIN puede usarse entre más de dos tablas?. No. Sí. Solo en subconsultas. Solo en SQLite.

¿Qué se necesita además de INNER JOIN para ver columnas específicas?. Nada. GROUP BY. SELECT con columnas deseadas. HAVING.

¿Qué se debe hacer si las columnas tienen el mismo nombre en ambas tablas?. Nada. Usar alias. Cambiar el nombre. Usar * en SELECT.

¿Qué pasa si hay varias filas coincidentes en una tabla?. No se muestran. Se repiten las combinaciones. Da error. Solo se muestra la primera.

¿Cuál es el uso correcto de alias en ON?. ON tabla1.col = tabla2.col. ON a.col = b.col. ON col = col. ON (tabla1.col == tabla2.col).

¿En qué parte del JOIN se usa ON?. Antes de JOIN. Dentro del SELECT. Justo después del INNER JOIN. Después del WHERE.

¿Qué devuelve este código? SELECT a.nombre, c.nombre FROM alumnos a INNER JOIN cursos c ON a.curso_id = c.id;. Cursos y todos los alumnos. Alumnos sin curso. Alumnos con curso asignado. Nada.

¿Es obligatorio usar claves primarias y foráneas para usar INNER JOIN?. Sí. No, pero es lo ideal. No, solo con índices. Solo en MySQL.

¿Qué función tiene el ON?. Agrupar resultados. Definir la columna que relaciona las tablas. Filtrar valores nulos. Renombrar columnas.

¿Cuál es el error común con INNER JOIN?. No usar SELECT. Escribir ON en mayúsculas. Usar columnas no relacionadas en ON. No usar FROM.

¿Qué devuelve INNER JOIN sin SELECT?. Nada. Da error. Todas las columnas. La primera fila.

¿Cuál es un motivo para que INNER JOIN no devuelva resultados?. Falta el SELECT. Falta WHERE. No hay coincidencias entre columnas relacionadas. No hay claves foráneas.

¿Qué significa que INNER JOIN sea “intersección”?. Muestra todas las filas. Muestra filas no relacionadas. Muestra solo filas donde hay coincidencia. Se comporta como un OUTER JOIN.

¿Qué parte del JOIN determina qué registros se muestran?. SELECT. FROM. ON. WHERE.

¿Podés unir dos tablas sin usar INNER JOIN?. Sí, usando CROSS JOIN. Sí, con coma y WHERE. No. Solo con funciones.

Denunciar Test