3
EJERCICIOS SQL 1. Crear una Base de Datos llamada Empresa. En la Misma Base de Datos Crear 01 Tabla: Empleado, que posea los siguientes campos: nombre_empleado, apellido_empleado, dirección, ciudad, estado, id_empleado, salario, beneficio y cargo. Insertar 03 Registro dentro de la Tabla Empleado. Realizar las siguientes Consultas: a) Mostrar todos los Datos de los Empleados b) Mostrar los empleados que vivan en Maracay c) Mostrar todos los empleados cuyo cargo sea gerente y cuyo salario sea mayor a 9500 Bsf d) Mostrar todos los empleados que ganan un salario menor de 6000 Bsf, o que obtienen beneficios menores que 10000 e) Mostrar todos los gerentes que ganan un salario mayor que 6000, o que obtienen beneficios mayores que 12000 f) Mostrar todos los empleados que sean gerentes o supervisores g) Mostrar a todos los empleados que ganan salario dentro de un rango de [6000-10000] Bsf. h) Mostrar todos los empleados cuyos apellidos comiencen con ‘S’ i) Mostrar todos los empleados cuyos apellidos empiecen con ‘S’ j) Mostrar todos los empleados cuyos contengan ‘S’ k) Mostrar la Suma de todos los salarios de los empleados Prof. Luis E. Aponte I./Sentencias_SQL/ Base de Datos/2014-I Página 1

EJERCICIOS SQL

Embed Size (px)

DESCRIPTION

Ejercicios hechos en SQL

Citation preview

Page 1: EJERCICIOS SQL

EJERCICIOS SQL

1. Crear una Base de Datos llamada Empresa.

En la Misma Base de Datos Crear 01 Tabla: Empleado, que posea los siguientes campos: nombre_empleado, apellido_empleado, dirección, ciudad, estado, id_empleado, salario, beneficio y cargo.

Insertar 03 Registro dentro de la Tabla Empleado.

Realizar las siguientes Consultas:

a) Mostrar todos los Datos de los Empleadosb) Mostrar los empleados que vivan en Maracayc) Mostrar todos los empleados cuyo cargo sea gerente y cuyo salario sea

mayor a 9500 Bsfd) Mostrar todos los empleados que ganan un salario menor de 6000 Bsf, o

que obtienen beneficios menores que 10000e) Mostrar todos los gerentes que ganan un salario mayor que 6000, o que

obtienen beneficios mayores que 12000f) Mostrar todos los empleados que sean gerentes o supervisoresg) Mostrar a todos los empleados que ganan salario dentro de un rango de

[6000-10000] Bsf.h) Mostrar todos los empleados cuyos apellidos comiencen con ‘S’i) Mostrar todos los empleados cuyos apellidos empiecen con ‘S’j) Mostrar todos los empleados cuyos contengan ‘S’k) Mostrar la Suma de todos los salarios de los empleadosl) Mostrar El Promedio de los Salarios de los Empleadosm) Mostrar el Salario Mayor o Máximon) Mostrar el Salario Menor o Mínimoo) Mostrar la Cantidad de empleados registrados.

2. Crear una Base de Datos llamada Concesionario. En la Misma Base de Datos Crear 02 Tablas:Tabla 01: Autos, que posea los siguientes campos:

Prof. Luis E. Aponte I./Sentencias_SQL/ Base de Datos/2014-I Página 1

Page 2: EJERCICIOS SQL

Tabla 02: Clientes, que posea los siguientes campos:

Insertar 03 Registro dentro de cada una de las Tablas de la Base de Datos.

Realizar las siguientes Consultas:

a) Asigna la cadena “Ford” en el campo marca, a todos los registros que tengan “Focus” como valor en el campo Modelo.

b) Borra los registros de autos que tengan “ABC123” en el campo patente.c) Muestra sólo el campo “marca” de todos los registros de autosd) Muestra sólo el campo “marca” de todos los registros de “autos”,

omitiendo los valores repetidos.e) Muestra el teléfono de todos los clientes cuyo nombre sea Juan.f) Muestra la patente de los autos cuyo modelo sea OPTRA y su

kilometraje sea mayor que 50.g) Muestra el kilometraje de los autos cuya marca sea Ford o Renault o

Fiat.h) Muestra todos los campos de los autos cuyo kilometraje esté entre

10.000 y 20.000 km.i) Muestra todos los campos de los autos cuyo modelo comience con

GOL.j) Muestra todos los campos de los autos de marca Ford ordenados

alfabéticamente por modelo, y luego por kilometraje en forma descendente.

k) Muestra el promedio de los kilometrajes de todos los autos.

Prof. Luis E. Aponte I./Sentencias_SQL/ Base de Datos/2014-I Página 2