Vous êtes sur la page 1sur 3

INSTRUCCIONES SQL.

SELECT: permite recuperar datos de una o varias tablas, esta instruccin es la


ms compleja y se realizaran consultas basadas en una sola tabla.

El resultado de la consulta, es una tabla lgica, porque no se guardan en el


disco sino que est en memoria y cada vez que ejecutamos la consulta se
vuelve a ejecutar.

FROM: es la clausula que indica en que tabla tiene que buscar la informacin,
por ejemplo:

SELECT Numemp, Nombre, Titulo FROM Empleados

El alias es como un segundo nombre que se le puede asignar a una tabla o a


un nombre de campo y se utiliza la instruccin AS

1. Enlista el nmero de empleado, nombre y el titulo renombra por puesto


de la tabla empleados

SELECT Numemp, Nombre, Titulo AS Puesto

FROM Empleados

La lista de columnas que queremos que aparezca en el resultado es lo que


llamamos lista de seleccin y se especifica antes de la clausula FROM.

Ejercicios.

2. Enlista el Idfab , IdProducto, Descripcin renombra por caracteristicas y


Precio de la tabla productos
3. Enlista el Idfab renombra por fabricante, Idproducto y Descripcin de la
Tabla Productos
4. Enlista el nombre, el representante del cliente y el lmite de crdito de la
tabla clientes

UTILIZAR COMO SIMBOLO ASTERISTICO *: Sirve para indicar todas las


columnas de la tabla.

5. Enlista todo de la tabla empleados


SELECT *
FROM empleados

Ejercicios.

6. Enlista todo de la tabla Productos


7. Enlista todo de la tabla Pedidos
8. Enlista todo de la tabla oficinas

SQL permite incluir columnas calculadas cuyos valores se calculan a partir


de los valores de datos almacenados.

Para solicitar la columna calculada se especifica en la lista de seleccin una


expresin en vez de un nombre de columna. La expresin puede contener
sumas, restas, multiplicaciones, divisiones, concatenaciones ejemplo:

9. Enlista la ciudad y regin y calcula el supervit de la tabla Oficinas

SELECT Ciudad, Region, (Objetivo- Ventas) AS Superavit

FROM Oficinas

Ejercicios:

10.Enlista el Idfab, Idproducto, Descripcion y calcula las ganancias de la


tabla Productos
11.Enlista el Nombre, el Titulo como puesto y calcula el 10% de comisin de
las ventas de la tabla empleado
12.Enlista el nombre, el mes de contrato y el ao de contrato de la tabla
empleados

https://msdn.microsoft.com/es-
es/library/office/bb862071(v=office.14).aspx#sectionSection2

Expr Format(expresin, formato, primerDaDeLaSemana,


primeraSemanaDelAo)

Expr ParcFecha(intervalo, fecha, primerDaDeLaSemana,


primeraSemanaDelAo)

Mes: Format("dddd",[EMPLEADOS]![Contrato])

13.Enlista el nombre, la edad, el dia de contrato de la tabla empleados

Ordenacin de filas

Se utiliza la clusula order by para ordenar las filas del resultado de la


consulta.

Esta instruccin utiliza asc para ascendente y desc para descentente,


para un texto asc seria de A- Z, descendente Z A; Para un nmero seria
ascendente 1-X (nmero) y de forma descendente de (nmero) X 1; Para una
fecha si esnombre ascendente extrae la fecha ms antigua y en forma
descendente extrae la fecha ms actual.

Tambin se puede ordenar por medio del nombre de la columna o el nmero de


orden que ocupa la columna, por ejemplo:

14.Enlista el nombre, oficina y el contrato de la tabla empleados y ordnalo


por contrato en forma ascendente.
SELECT nombre, oficina, contrato
FROM empleados
ORDER BY contrato asc

15.Enlista el nombre, oficina y el contrato de la tabla empleados y ordnalo


por contrato en forma ascendente.
SELECT nombre, oficina, contrato
FROM empleados
ORDER BY contrato desc

16.Enlista el nombre, la oficina de la tabla empleados y con el nmero de


orden 2 en forma ascendente.

SELECT nombre, oficina

FROM empleados

ORDER BY 2 asc

17.Enlista el nombre, la oficina, jefe de la tabla empleados y con el nmero


de orden 3 en forma descendente.

SELECT nombre, oficina, jefe

FROM empleados

ORDER BY 3 desc

Ejercicios.

18.Enlista la oficina, el objetivo y las ventas de la tabla oficinas y ordnalas


por nmero de orden 1 en forma ascendente.
19.Enlista el nombre el representante del cliente y el lmite de crdito de la
tabla clientes y ordnala por nombre en forma descendente.
20.Enlista el nombre, el contrato y las ventas de la tabla empleados y
ordnala por nmero de orden 2 en forma ascendente.

Vous aimerez peut-être aussi