Você está na página 1de 2

DISEO DE BASES DE DATOS EN SQL

TALLER SELECT
____________________________________________________________________________________

Nombre estudiante:______________________________

TRABAJO CON EL COMANDO SELECT

En esta actividad nos concentraremos en el comando SELECT que hace parte de los
comandos tipo DML de SQL.

SELECT dispone en los diferentes motores de BD de una sintaxis que a nivel


general le da mucha potencia para realizar consultas.

Hay que enfatizar la importancia que tiene el reconocimiento de las especificaciones


de sintaxis de su motor de BD, ya que pueden presentarse algunas diferencias
entre la forma como estn implementadas las sentencias de consulta en el material
bsico de nuestro curso y la forma como su motor valida la construccin de esa
sentencia. Para dar un ejemplo, en las sentencias SELECT se presentan algunos
valores tipo carcter dentro de comillas dobles ( CIUDAD=CALI), pero en
Microsoft SQL Server solo reconoce este valor entre comillas simples
( CIUAD=CALI).

Generalidades de la actividad:
Se trata de que cada alumno construya consultas que satisfagan los requerimientos
que se detallarn mas adelante. Esas consultas una vez construidas y probadas las
escriben en un archivo tipo Word como evidencia, aadiendo los respectivos
comentarios.

El trabajo se realizar sobre una tabla llamada EMPLEADOS. El Script para la


creacin de esta tabla se ofrece como anexo, usted debe crear la base de datos en
MySQL y ejecutar el Script que crea e inserta registros en la tabla empleados.

Detalle de la actividad:
1. Disponiendo de la tabla EMPLEADOS realice las consultas expuestas en la
tabla siguiente, utilizando los comandos.
2. Cada una de las consultas debe incluir nicamente los campos y clausulas
solicitados.
3. Cada resultado de las consultas deber arrojar el nmero de registros que
aparece en la columna REGISTROS de la tabla siguiente.
4. Una vez obtenga el resultado correcto, escriba la sentencia SQL en el
rengln de la tabla que est en blanco despus de cada consulta.
5. Enve la tabla con las sentencias aplicadas, al instructor.

__________________________________________________________________-
DISEO DE BASES DE DATOS EN SQL
TALLER SELECT
____________________________________________________________________________________

Detalle Registros
1 Mostrar todos registros de la tabla EMPLEADOS
correspondientes al rango de SUELDOS desde 957000 hasta 209 Reg.
1015000. Incluya todos los campos de la tabla. Utilice la
clusula Between.

2 Mostrar nicamente los registros de EMPLEADOS cuyos


SUELDOS son 957000 o 1015000. Incluya los campos 92 Reg
APELLIDO, NOMBRE, EDAD Y SUELDO.

3 Mostrar todas los registros de EMPLEADOS cuyo campo


APELLIDO contenta el valor ACOSTA. Incluya nicamente los 5 Reg
campos: NOMBRE, APELLIDO, EDAD y CIUDAD.

4 Mostrar todos los registros de EMPLEADOS cuyo APELLIDO sea


ACOSTA y que cuya CIUDAD sea BOGOTA. Incluya nicamente 3 Reg
los campos: NOMBRE, APELLIDO, EDAD y CIUDAD

5 Mostrar todas los registros de EMPLEADOS cuyo APELLIDO sea


ACOSTA y cuya CIUDAD sea distinta de BOGOTA 2 Reg

6 Muestre todos los registros de EMPLEADOS ordenados por


CIUDAD y APELLIDO. Incluya nicamente los campos: NOMBRE, 989
APELLIDO, EDAD y CIUDAD.

7 Muestre todos los registros de EMPLEADOS cuya CIUDAD sea


BOGOTA ordenados por edad de mayor a menor. Incluya 324 Reg
nicamente los campos CIUDAD,NOMBRE,APELLIDO,EDAD

8 Muestre todos los registros de EMPLEADOS cuyo SUELDO sea


igual o mayor a 1500000, calcule un descuento por retencin 2 Reg
igual al 10% y presente el valor neto (Sueldo menos el 10%)
en un campo que llamaremos NETO. Incluya nicamente los
campos: CIUDAD, NOMBRE, APELLIDO, EDAD, SUELDO, NETO.

9 Muestre la lista de todas las CIUDADES y el nmero de


empleados que hay en cada ciudad de la tabla EMPLEADOS 461 Reg
ordenadas alfabticamente en forma descendente por el nombre
de la ciudad.

10 Muestre los registros de la tabla EMPLEADOS para la CIUDAD de


CALI, sume los sueldos de los empleados agrupados por EDAD. 12 Reg.
Incluya nicamente los campos CIUDAD, EDAD y el campo en el
que se muestra la sumatoria de los sueldos para cada EDAD.

__________________________________________________________________-

Você também pode gostar