0% encontró este documento útil (0 votos)
49 vistas5 páginas

2°parte

Este documento contiene 17 consultas SQL a realizar sobre diferentes tablas de una base de datos. Las consultas incluyen funciones como COUNT, STR, ROUND, DATEADD, DATEDIFF y SELECT para extraer, modificar y combinar datos de las tablas Employees, Orders y Products. El objetivo es practicar y aplicar diferentes funciones y operadores SQL.

Cargado por

Moises Macre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
49 vistas5 páginas

2°parte

Este documento contiene 17 consultas SQL a realizar sobre diferentes tablas de una base de datos. Las consultas incluyen funciones como COUNT, STR, ROUND, DATEADD, DATEDIFF y SELECT para extraer, modificar y combinar datos de las tablas Employees, Orders y Products. El objetivo es practicar y aplicar diferentes funciones y operadores SQL.

Cargado por

Moises Macre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad Tecnológica de Panamá

Facultad de Ingeniería de Sistemas Computacionales


Base de Datos II

1. Liste de la tabla Employees


la columna country y la
logitud (largo)del contenido
de esta columna country .
2. Liste el nombre del empleado,
la longitud del mismo y los
tres últimos caracteres del
nombre. Etiquete cada
columna tal cual se muestra

3. Liste de la tabla Employees la


columna FIRSTNAME:

- Primero desplegada tal cual se


encuentra almacenada,
- Luego en mayúscula cerrada
- Finalmente en minúscula

Etiquete cada una de las columna


como:
NOMBRE,
MAYÚSCULA,
MINÚSCULA
4. De la tabla Employees liste la
columna FIRSTNAME (en
mayúscula cerrada) y a la
columna LASTNAME (en
minuscula cerrada) como una
sola columna titulada Nombre
del Empleado.

Garantice que entre ambos


campos exista una separacion
de 20 espacios. Utilice la
función space vista en clases.
(formato
space(cantidad_espacios))
5. Liste de la tabla employees el
Titulo de cortesía
(TitleOfCourtesy), el
Apellido(lastname) y la inicial
del nombre (firstname)con un
punto al lado de la letra inicial.
Todos estos campos deben
desplegarse como uno solo
bajo la etiqueta “EMPLEADO”.

Ademàs liste las 4 primeras


letras del campo city como una
columna adicional
6. Usando la función STR,
visualice como carácter el
campo de la tabla orders
llamado Freight que es de
tipo money. Necesitamos sea
mostrado de la siguiente
manera:
 el campo freight tal cual se
encuentra almacenado,
 el campo freight como una
cadena de longitud 6 con dos
decimales,
 el mismo campo como
cadena, con una longitud de 4
y un decimal y
 finalmente el mismo campo
como cadena, con una
longitud total de 2 y 1 decimal.
 Analice los resultados
obtenidos y explique para
cada STR aplicado, el
resultado obtenido.
7. Usando la función ROUND,
realice una sola consulta a la
tabla orders, listando el
campo freight tal cual se
encuentra almacenado, el
campo freight redondeado
según las siguientes
longitudes: 0, 1, 2, -1 y -2

Analice los resultados obtenidos y


explique para cada round aplicado,
el resultado obtenido.
8. De la tabla orders, muestre el
OrderID ,OrderDate y ShipName de
todas las órdenes recibidas en el
mes 1 del año 1998 y que fueron
enviadas en la embarcación
llamada ‘LINO-Delicateses’

9. Realice una consulta para


obtener la fecha y hora del
sistema. Utilice la función
sysdatetime y tambien la
función getdate.
10. Por politica, la empresa
tiene 5 días para entregar los
pedidos. Conociendo que
OrderDate es la fecha en que
se hizo la orden, calcule la
fecha exacta en que deberá
estar listo cada pedido.

Muestre el código de la orden,


la fecha de la orden y la fecha
en que debe estar listo el
mismo.
11. Calcule cuantos años
tiene un empleado. Para tal
fin, utilice la fecha de
cumpleaños que se encuentra
en la tabla employees. Liste
el nombre del empleado, la
fecha de nacimiento y la edad.
12. La alta gerencia le ha
solicitado un listado de todos
los nombres de los empleados
y el día de cumpleaños, de los
cumpleañeros del mes de
septiembre.
13. Muestre cuantos días faltan
para llegar a navidad
14. Muestre el registro de
cuantos días transcurrieron
desde que se hizo la orden
(orderdate) y la fecha en que
se embarcó la misma
(shippedDate).
15. Cree una tabla llamada Colocar aquí la creación de la tabla
REGISTRO que contenga los tres
campos siguientes:
Usuario char (10)
Contraseña char(8)
Fecha_acceso datetime

 Se desea que el campo


fecha tome por default la Colocar aquí la inserción del dato
fecha del sistema.
 El campo contraseña
debe contener en
cualquier posición,
alguno de estos tres
caracteres especiales
(¡ @ ¿).
(Muestre la creación de la Colocar aquí el select realizado a la tabla

tabla)

------
Una vez creada la tabla,
Inserte un registro con los
siguientes valores:
User = Jeannette
Pass= ABCD (muestre el
insert)
------
Ahora liste los datos usando
un select
16. Liste todas las órdenes de
abril, mayo y junio del año 1997.
Presente el número de orden y
la fecha
17. Muestre (sin duplicar) el
nombre de todos los
productos que fueron
ordenados en agosto de 1997.

Para su consulta utilice un join.

También podría gustarte