martes, 29 de octubre de 2019

Lenguaje de Control de Flujo - Case e IF

Ningún lenguaje puede estar completo sin la habilidad de saltar a otras partes del código o realizar varias veces una tarea.

SQL Server Permite El Control Del Flujo Mediante Un Pequeño Conjunto De Instrucciones:


If… Else
While
Case
Return
Lenguaje de Control de Flujo - CASE

1
2
3
4
5
CASE <expresion>
 WHEN <valor_expresion> THEN <valor_devuelto>
 WHEN <valor_expresion> THEN <valor_devuelto>
 ELSE <valor_devuelto>
END

La Sentencia Case Compara Un valor Con Una Lista De Valores Y Ejecuta Una o Más Sentencias Que Corresponde al Valor que se cumple. Y En Caso De No Cumplirse Devolverá Un Valor Por Defecto.

Ejemplo

1
2
3
4
5
6
7
8
9
DECLARE @PAIS NVARCHAR(20)
SELECT @PAIS =
CASE 'PE'
 WHEN 'PE' THEN 'PERU'
 WHEN 'ME' THEN 'MEXICO'
 WHEN 'PI' THEN 'PISCO'
 ElSE 'No Existe Registro'
END
PRINT @PAIS



Lenguaje de Control de Flujo - CASE
Marco Teórico y Trabajo Práctico


Lenguaje de Control de Flujo - IF 

Para mas información sobre lenguaje de Control de Flujo IF clic aqui



Marco Teórico y Trabajo Práctico


Trabajo Practico Grupal
Hasta 4 integrantes.

El trabajo debe tener una portada indicando los integrantes del grupo. 
Deberá ser realizado en un archivo en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.


Fecha Entrega: 06/11/2019 - 


Saludos

Vistas en SQL

Una vista es una tabla virtual cuyo contenido está definido por una consulta. Al igual que una tabla, una vista consta de un conjunto de columnas y filas de datos con un nombre. Sin embargo, a menos que esté indizada, una vista no existe como conjunto de valores de datos almacenados en una base de datos. Las filas y las columnas de datos proceden de tablas a las que se hace referencia en la consulta que define la vista y se producen de forma dinámica cuando se hace referencia a la vista.



Vistas

Para mayor información

Vistas 
Marco Teórico y Trabajo Practico


Trabajo Practico Grupal
Hasta 4 integrantes.

El trabajo debe tener una portada indicando los integrantes del grupo. 
Deberá ser realizado en un archivo en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.



Fecha Entrega: 06/11/2019 - 

Saludos

martes, 22 de octubre de 2019

SubConsultas y Crear Tablas a partir de una Consulta



Subconsultas
Marco Teórico y Trabajo Práctico

Para profundizar el tema hacer clic aqui

Subconsultas con in
Marco Teórico y Trabajo Práctico


Crear Tablas a partir de otra
Marco Teórico y Trabajo Práctico


Trabajo Practico Grupal
Hasta 4 integrantes.

El trabajo debe tener una portada indicando los integrantes del grupo. 
Deberá ser realizado en un archivo en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.


Fecha Entrega: 30/10/2019 - 
Saludos

Trabajar con Campos

Agregar y Eliminar Campos
Marco Teórico y Trabajo Práctico

Campos Calculados
Marco Teórico y Trabajo Práctico


Trabajo Practico Grupal
Hasta 4 integrantes.

El trabajo debe tener una portada indicando los integrantes del grupo. 
Deberá ser realizado en un archivo en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.



Fecha Entrega: 30/10/2019 - 
Saludos

miércoles, 16 de octubre de 2019

Operador Union de Tablas en SQL


Operador Union
Marco Teórico y Trabajo Práctico


Para Profundizar el tema hacer clic en  Más Información



Trabajo Practico Grupal
Hasta 4 integrantes.

El trabajo debe tener una portada indicando los integrantes del grupo. 
Deberá ser realizado en un archivo en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.



Fecha Entrega: 23/10/2019 - 
Saludos

Combinaciones

Combinaciones y funciones de Agrupamiento
Marco Teórico y Trabajo Práctico


Combinaciones de más de dos tablas
Marco Teórico y Trabajo Práctico


Combinaciones con Update y Delete
Marco Teórico y Trabajo Práctico



Trabajo Practico Grupal
Hasta 4 integrantes.
El trabajo debe tener una portada indicando los integrantes del grupo. 
Deberá ser realizado en un archivo en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.



Fecha Entrega: 23/10/2019 - 
Saludos

martes, 1 de octubre de 2019

Trabajar con varias Tablas

Combinación Externa Izquierda (Left Join)
Marco Teórico y Trabajo Práctico



Combinación Externa Derecha (Right Join)
Marco Teórico y Trabajos Prácticos



Combinación Externa Completa (Full Join)
Marco Teórico y Trabajos Prácticos


Combinación Cruzadas (Cross Join)
Marco Teórico y Trabajos Prácticos


Auto combinación
Marco Teórico y Trabajos Prácticos


Trabajo Practico Grupal
Hasta 4 integrantes.
El trabajo debe tener una portada indicando los integrantes del grupo. 
Deberá ser realizado en un archivo en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.



Fecha Entrega: 09/10/2019 - 
Saludos