TALLER 1

Liste a los discentes que son cristianos usando el n mero de la numeraci n enum.

1. ¿Qué desea mostrar?

Estudiantes cuya religión es Cristianismo, usando la posición de la opción 'Cristianismo' dentro del tipo de dato ENUM de la columna Religion.

Los campos que se mostrarán son todos (*) los de la tabla estudiante.

2. Tablas involucradas:

  • estudiante

3. Función a utilizar:

  • WHERE:

  • SELECT *:

4. Código:

select * from estudiante where Religion = 1;

De la consulta anterior, liste solo aquellos estudiantes que ven clase lunes y sabado.

1. ¿Qué desea mostrar?

Estudiantes que son cristianos (Religion = 1) y que tienen clases los días lunes y sábado.

Se mostrarán todos los campos (*) de la tabla estudiante.

2. Tablas involucradas:
  • estudiante

3. Función a utilizar:
  • WHERE:

    • Que Religion = 1 (Cristianismo, según el ENUM).

    • Que dias_clase incluya tanto 'lunes' como 'sabado'.

  • SELECT *:

4. Código:

select * from estudiante where Religion=1 and dias_clase like '%lunes%' and dias_clase like '%sabado%';

A las directivas de la universidad les interesa saber que discentes practican ciclismo y baloncesto, que no sean cristianos, que vean clase los viernes y que no pertenezcan al programa:

1. ¿Qué desea mostrar?

Estudiantes que cumplen todas las siguientes condiciones:

  • Practican ciclismo y baloncesto.

  • No son cristianos.

  • Tienen clase los viernes.

Se mostrarán todos los campos de la tabla estudiante.

2. Tablas involucradas:

  • estudiante

3. Funciones a utilizar:

  • WHERE:

    • deporte LIKE '%Ciclismo%' AND deporte LIKE '%Baloncesto%'

    • Religion != 1 → para excluir a los cristianos.

    • dias_clase LIKE '%viernes%'

    • Condición para el programa (a completar).

4. Código:

select * from estudiante where Religion !=1 and deporte like '%Ciclismo%' and deporte like '%Baloncesto%' and dias_clase like '%viernes%';

Liste a todos los estudiantes de carreras diferente a Técnico profesional que en su nombre tengan la letra l en cualquier lado, que practiquen Voleibol, de religión diferente a cristianismo:

1. ¿Qué desea mostrar?

Todos los campos (*) de los estudiantes que cumplen con todas las condiciones indicadas.

2. Tablas involucradas:

  • estudiante

3. Funciones a utilizar:

  • WHERE:

    • Carrera distinta de 'Técnico profesional'

    • nombre LIKE '%l%' OR nombre LIKE '%L%' (para cubrir mayúsculas y minúsculas)

    • deporte LIKE '%Voleibol%'

    • Religion != 1

4. Código:

select * from estudiante where Religion !=1 and car_infom not like '%Tecnico profesional%' and ( nombre like '%l%' or nombre like '%L%') and deporte like '%Voleibol%';

Liste el promedio del valor de semestre que cancelan los estudiantes de Ing_sistemas.

1. ¿Qué desea mostrar?

El promedio del campo valor_semes de los estudiantes que pertenecen a la carrera Ing_sistemas.

2. Tablas involucradas:

  • estudiante

3. Funciones a utilizar:

  • WHERE:

  • AVG(): función de agregación que calcula el promedio.

  • SELECT:

4. Código:

select avg(valor_semes) as promedio_valor_semestre

from estudiante

where car_infom = 'Ing_sistemas';


Liste a los estudiantes que tienen por cualificaci n el ser intelectual, que vean clase los s bados y cuyo nombre termine con la letra n.

1. ¿Qué desea mostrar?

Todos los campos (*) de los estudiantes que:

  • En el campo detalles aparezca la palabra "intelectual",

  • En el campo dias_clase tengan incluido 'sabado',

  • Y en el campo nombre su última letra sea "n".

2. Tablas involucradas:

  • estudiante

3. Funciones a utilizar:

  • LIKE: para buscar:

    • 'intelectual' en detalles,

    • 'sabado' en dias_clase,

    • nombres que terminen en 'n' con el patrón '%n'.

  • WHERE: para aplicar todas las condiciones.

4. Código:

select * from estudiante

where detalles like '%intelectual%'

and dias_clase like '%sabado%'

and nombre like '%n';

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar