Está en la página 1de 5

Nickol Trinidad Reyes

SUPUESTO 5. COMANDO LIKE

Basándote en la BD creado en el supuesto 1:

• Mostrar el nombre y los apellidos de los alumnos que son bilingües


y su nombre empieza por A.

select NOMBRE, APELLIDO1, APELLIDO2


from ALUMNO
where BIL='s' AND NOMBRE LIKE 'A%' OR NOMBRE LIKE 'Á%';

• Mostrar el DNI de los alumnos bilingües que obtuvieron su


certificado en ciudades que terminan por a o por d.

select DNI
from ALUMBIL
where LUGAR LIKE '%a' OR LUGAR LIKE '%d';

• Mostrar el DNI de los profesores cuyo nombre contiene una l, su


primer apellido contiene la letra r y termina en n.

select DNI
from PROFESOR
where NOMBRE LIKE '%l%' AND APELLIDO1 LIKE '%_r_%' AND
APELLIDO1 LIKE '%_n';

1
• Mostrar el DNI de los profesores cuyo nombre contiene una l, su
primer apellido empieza por la letra M o por la letra R.

select DNI
from PROFESOR
where NOMBRE LIKE '%l%' AND (APELLIDO1 LIKE 'M%' OR
APELLIDO1 LIKE '%N');

• Mostrar el nombre de las asignaturas de menos de 150 horas que


pertenecen al ciclo de código 2 y cuyo nombre no contiene una j.

select NOMBRE
from ASIGNATURA
where CODCF=2 AND NUMHORAS<150 AND NOMBRE NOT LIKE
'%j%';

2
SUPUESTO 6. FUNCIONES

Responde a las siguientes cuestiones:

• Mostrar cuántos productos hay cuyo precio de coste sea menor que
la mitad del precio de venta.

select CODPRO
from PRODUCTO
where PRECIOCOSTE<PRECIOVENTA/2;

• Mostrar el precio más caro de los productos con IVA del 10%.

select MAX(PRECIOVENTA)
from PRODUCTO
where TIPO='C' AND PRECIOCOSTE<(1/3)*PRECIOVENTA;

• Mostrar el precio más barato de los productos.

select MIN(PRECIOVENTA)
from PRODUCTO;

3
• Contar cuántos productos de tipo cárnico (tipo=’C’) tienen un coste
menor que la tercera parte del precio de venta.

select COUNT (TIPO)


from PRODUCTO
where TIPO='C' AND PRECIOCOSTE<(1/3)*PRECIOVENTA;

• Mostrar cuanto dinero se pretende ganar con los productos lácteos


(tipo=’L’).

select COUNT (TIPO) * PRECIOVENTA "DINERO GANADO"


from PRODUCTO
where TIPO='L';

• Mostrar la media de ganancia de los productos cuyo tipo es


lácteo(L), cárnico(C), verdura(V) y hortaliza(H).

select PRECIOVENTA-PRECIACOSTE "GANACIA"


from PRODUCTO
ORDER BY TIPO;

• Mostrar los precios de coste y de venta con un solo decimal en


aquellos productos cuyo nombre empieza por L. (TRUNC).

4
• Mostrar los precios de coste redondeados con 1 decimal de aquellos
productos cuyo precio de venta es solo un 20 % más que el coste y su
tipo es H o L.

• Mostrar el resto de la división del precio de venta con el de coste


para aquellos productos con IVA del 4 % y del 10 %.

select MOOD (PRECIOVENTA, PRECIOCOSTE)


from PRODUCTO
where IVA=10 OR IVA=4;

• Mostrar cuántas ventas se han realizado.

select CODVENTA*CANTIDAD "VENTAS"


from PRODUCTO;

También podría gustarte