BIENVENIDOS A ESTE BLOG

Este blog contiene la informacion sobre las sentencias que se utilizan en Sql Server,para ello se vera desde lo mas escencial hasta lo mas complejo. Con las diferentes instrucciones que se den a conocer se podran tambien algunos ejercicios resueltos ademas de algunos propuesto. Esperando que sea de gran ayuda espero sus comentarios y sugerencias respecto a este tema.

viernes, 8 de febrero de 2013

Lenguaje estructurado de Consultas SQL



Recuperación de datos mediante la Sentencia SELECT:
Para extraer datos de la base de datos, debemos utilizar la sentencia SELECT. Puede que tengamos que restringir las columnas se se van a mostrar. Aprenderemos aprenderemos a usar las sentencias SQL necesarias para realizar estas acciones.
Capacidades de las Sentencias SELECT de SQL
Capacidades de las Sentencias SELECT
Proyección: Seleccione las columnas de la tabla que se devuelven mediante una consulta.
Selección: Seleccione las filas de la tabla.
Unión: Junte datos almacenados en diferentes tablas especificando el enlace que hay entre ellos.
Selección de todas las Columnas:
El asterisco (*) indica que se seleccionan todos los campos de la tabla y FROM es la tabla donde buscamos los datos.
ejemplo:
 
Selección de Columnas específicas
Podemos especificar el nombre de los campos que queremos ver separándolos por comas:
ejemplo:

 
Expresiones aritméticas
Uso de Operadores aritméticos
Ejemplo:
 
Definición de un Alias de Columna
Un alias de columna: Cambia el nombre de una cabecera de columna y es útil para los calculos.
ejemplo: 

 
Filas Duplicadas
La visualización por defecto de las consultas es todas las filas, incluidas las filas duplicadas.
Pero utilizando la sentencia DISTINCT tenemos:
Restricciones y Ordenaciones de Datos con WHERE
La sentencia WHERE nos ayuda a:
- Limitar las filas recuperadas por una consulta.
-Ordenar las filas recuperadas por una consulta.
Limitación de las filas mediante una Selección
En el siguiente ejemplo supongamos que se desea mostrar los empleados del departamento 90. Las filas con un valor 90 serán la únicas que se devolverán. Este método de restricción es la base de la cláusula WHERE.
ejemplo:

 
Condiciones de Comparación