Sql server

1937 palabras 8 páginas
Punto 1. Crear las tablas necesarias para la práctica.

1. Crear la tabla empleado y definir su clave principal en la misma instrucción de creación.

use VentaBD create Table Empleado
(NumEmp int primary key not null ,Nombre Char(32),Edad int,Oficina int,
Titulo Char(20),Contrato varchar,Jefe int,Cuota float,Ventas int)

2. Crear la tabla oficina con su clave principal y su clave foránea ( la columna dir contiene el código de empleado del director de la oficina luego es un campo que hace referencia a un empleado luego es clave foránea y hace referencia a la tabla empleados).

use VentaBD create table Oficina (Oficina int primary key not null,Ciudad Char(15),Region char(6), Dir int constraint FK_Dir references Empleado
…ver más…
Obtener los pedidos ordenados por fecha de pedido.

Use ventasDB
SELECT codigo, Numpedido AS[Pedido No.], FechaPedido AS Fecha, Clie AS Cliente, Rep AS Vendedor,
Fab AS Fabricante,Producto, cant AS Cantidad, Importe
FROM Pedido
ORDER BY fechapedido

7. Listar las cuatro líneas de pedido más caras (las de mayor importe).

Use ventasDB
SELECT Top 4*
FROM Pedido
ORDER BY Importe Desc

8. Obtener las mismas columnas que en el punto 2 pero sacando únicamente las 5 líneas de pedido de menor precio unitario. 9. Listar toda la información de los pedidos de marzo.

Use ventasDB
SELECT Codigo, Numpedido AS[Pedido No.], Month(Fechapedido)AS Mes, Clie AS Cliente, Rep AS Vendedor,
Fab AS Fabricante,Producto, Cant AS Cantidad, Importe
FROM Pedido
WHERE Month(Fechapedido)=3 10. Listar los números de los empleados que tienen una oficina asignada.

Use ventasDB
SELECT *
FROM Empleado
WHERE Oficina is not null

11. Listar los números de las oficinas que no tienen director.
Use ventasDB
SELECT *
FROM Oficina
WHERE Dir is null
12. Listar los datos de las oficinas de las regiones del norte y del este (tienen que aparecer primero las del norte y después las del este).

use ventasDB
SELECT*
FROM Oficina
WHERE Region IN ('Norte', 'Este')
ORDER BY Region Desc

13. Listar los empleados de nombre Julia.

use ventasDB
SELECT *
FROM Empleado
WHERE Nombre like 'Julia*' 14. Listar los productos cuyo idproducto acabe

Documentos relacionados

  • SQL SERVER+ ANDROID
    2024 palabras | 9 páginas
  • Sql oracle
    10162 palabras | 41 páginas
  • Informe Sobre Sql Server
    1777 palabras | 8 páginas
  • Sql server resumen
    824 palabras | 4 páginas
  • Server 2003
    1471 palabras | 6 páginas
  • Ensayo de windows server 2008
    11953 palabras | 48 páginas
  • Sql procedural
    1449 palabras | 6 páginas
  • Actualización en implementación de una base de datos microsoft sql server 2005
    21039 palabras | 85 páginas
  • Funcionamiento De Los Tablespaces En Sql Server
    636 palabras | 3 páginas
  • Ejercicios SQL Server Resueltos
    843 palabras | 4 páginas