Practica 1 de DML Base de Datos

Páginas: 3 (512 palabras) Publicado: 16 de diciembre de 2014
1. Hallar el nombre y dos apellidos de los profesores del departamento de código 1. Recordad que la igualdad en SQL se escribe con = y no con == como en C o C++.

SELECT NOMBRE, APELLIDO1,APELLIDO2
FROM PROFESORES
WHERE DEPARTAMENTO=1

2. Hallar el nombre y dos apellidos de los profesores de todos los departamentos salvo el de código 3. Para el operador "distinto" se puede utilizar != obien .

SELECT NOMBRE, APELLIDO1, APELLIDO2
FROM PROFESORES
WHERE DEPARTAMENTO != 1

3. Hallar el nombre y dos apellidos de los profesores cuyo correo está en el servidor "lcc.uma.es". En estecaso hay que utilizar el operador LIKE. Recordad que nombre LIKE 'A%' será verdadero si nombre empieza por 'A'.

SELECT NOMBRE, APELLIDO1, APELLIDO2
FROM PROFESORES
WHERE EMAIL LIKE '%lcc.uma.es'4. Mostrar la lista de alumnos que no disponen de correo electrónico. Use el operador IS NULL . Prueba poniendo la expresión WHERE email = NULL . ¿Qué ocurre?

SELECT *
FROM ALUMNOS
WHERE EMAILIS NULL


SELECT *
FROM ALUMNOS
WHERE EMAIL = NULL

ninguna fila seleccionada

5. Liste el nombre de las asignaturas de tercero, informando del total de créditos, de la proporción de teoría yde prácticas en tanto por ciento.

SELECT NOMBRE, CREDITOS, ROUND(TEORICOS/CREDITOS,2)*100||'%' TEORICOS, ROUND(PRACTICOS/CREDITOS,2)*100||'%' PRACTICOS
FROM ASIGNATURAS
WHERE CURSO = 3

6.Muestre la lista de las notas de la asignatura 112 de la tabla MATRICULAR. Liste el código del alumno junto a su nota ordenado por el primero. Usad ORDER BY.

SELECT ALUMNO, CALIFICACION
FROMMATRICULAR
WHERE ASIGNATURA = 112
ORDER BY ALUMNO

7. Haga la consulta 4 pero muestre la lista como: El alumno ...... no dispone de Correo. Utilizad CONCAT o bien, el operador ||.

SELECT 'La alumna ' ||NOMBRE || ' ' || APELLIDO1 || ' ' || APELLIDO2 || ' no dispone de correo.' CORREO
FROM ALUMNOS
WHERE EMAIL IS NULL AND SEXO = 'FEM'

UNION

SELECT 'El alumno ' || NOMBRE || ' ' || APELLIDO1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 1 Base De Datos
  • Bases de datos práctico 1: modelo entidad-relación
  • Administracion de base de datos practico 1 duoc uc
  • PRÁCTICA BASE DE DATOS
  • practica 4 base de datos
  • Practicas de base de datos
  • Ejercicios practicos de bases de datos
  • Base de datos practica 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS