SQL Server 2008 COMPLETO

Páginas: 358 (89372 palabras) Publicado: 16 de noviembre de 2015
SQL SERVER 2008 CURSO COMPLETO

SQL SERVER 2008
Curso Completo

Página 1 de 343
Editado Por Marino Bonilla C

SQL SERVER 2008 CURSO COMPLETO

INDICE











Capítulo 1: Recuperación de datos
Capítulo 2: La modificación de datos INSERT, UPDATE, DELETE, y MERGE
Capítulo 3: Tablas, tipos de datos e integridad de datos declarativa
Capítulo 4: Uso de técnicas adicionales de consultaCapítulo 5: Programación con Microsoft SQL Server T-SQL definidas por el usuario
procedimientos almacenados, funciones, triggers y vistas
Capítulo 6: Técnicas para mejorar el rendimiento de consultas
Capítulo 7: La extensión de Microsoft SQL Server con la funcionalidad de XML,
SQLCLR y Filestream
Capítulo 8: Extensión de la funcionalidad de Microsoft SQL Server con el espacial,
búsqueda de textocompleto, y Service Broker
Capítulo 9: Introducción a Microsoft SQL Server funciones de gestión

Página 2 de 343
Editado Por Marino Bonilla C

SQL SERVER 2008 CURSO COMPLETO

Capítulo 1–Lección 1: La instrucción SELECT
Una de las principales funciones que debe realizar en sus bases de datos Microsoft SQL Server
es la recuperación de datos, mediante la instrucción SELECT combinada con una gran variedadde operadores y cláusulas que amplían la funcionalidad proporcionada por una instrucción
SELECT simple.
Los objetivos en este capítulo:





Datos de la consulta mediante el uso de SELECT.
Implementar las consultas de agregado.
Combinar conjuntos de datos.
Aplicar funciones escalares.

Formato de la sintaxis de la sentencia
La sentencia SELECT más básico debe incluir al menos una cláusulaSELECT y una cláusula
FROM.
La sentencia SELECT más básica recupera todas las columnas y todas las filas de una tabla. El
ejemplo de código siguiente se recuperan todas las filas y columnas de la tabla Employee en el
esquema HumanResources.
SELECT *
FROM
HumanResources.Employee;

Para delimitar el conjunto de resultados y sólo devolver las columnas correspondientes,
reemplazar el asterisco (*) con losnombres de columna requerida, como en el ejemplo de código
aquí:
SELECT LoginID,
JobTitle,
BirthDate,
MaritalStatus,
Gender
FROM
HumanResources.Employee;

El comportamiento predeterminado de la instrucción SELECT debe devolver todas las filas de la
tabla o todas las filas coincidentes de la cláusula WHERE. Si desea excluir filas que tienen
duplicaciones exactas de los datos, puede utilizar SELECTDISTINCT.
La figura 1-1 muestra cada color distinto que existe en la tabla Production.Product. Sin la
palabra clave DISTINCT, el color asociado con cada fila de la tabla sería devuelto, el aumento
del tamaño del conjunto de resultados y lo que es más difícil de leer. Veamos los resultados de
ambas consultas:
SELECT Color
FROM
Production.Product;

Página 3 de 343
Editado Por Marino Bonilla C

SQLSERVER 2008 CURSO COMPLETO

Observemos que obtenemos 504 resultados

Página 4 de 343
Editado Por Marino Bonilla C

SQL SERVER 2008 CURSO COMPLETO
SELECT DISTINCT Color
FROM
Production.Product;

y con la clausula DISTINCT obtenemos solo 10, los que son diferentes

Nota Trabajar con valores NULL
Un valor NULL es la ausencia de datos en una columna. Cuando la configuración de
ANSI_NULLS se estableceen ON, la configuración por defecto, no se puede equiparar a los
valores NULL. Si lo intenta, el servidor devuelve "unknown". Por ejemplo, en el código anterior,
si se ha sustituido "IS NOT" con "<>", la consulta no devuelve ninguna fila en una configuración
predeterminada. Si ejecuta los siguientes comandos en conjunto, se obtendría el mismo resultado
establecido como el código de ejemploanterior:
SET ANSI_NULLS OFF;
SELECT DISTINCT Color
FROM
Production.Product
WHERE Color <> NULL;

Página 5 de 343
Editado Por Marino Bonilla C

SQL SERVER 2008 CURSO COMPLETO

La cláusula WHERE
Como se muestra en el ejemplo anterior, la cláusula WHERE se utiliza en la mayoría de los
casos para limitar el número de filas devueltas en el conjunto de resultados. Incluid la cláusula
WHERE por lo general...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual sql server 2008
  • Sql server 2008 procedimientos
  • Sql Server 2008
  • Replicacion SQL server 2008
  • Particiones en sql server 2008
  • Backups en SQL Server 2008
  • sql server 2008
  • Ssis en sql server 2008

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS