Curso de SQL Server - ProgramBI
Imagen del curso de SQL Server

Curso de SQL Server

OFERTA ESPECIAL
Comprar ahora
Temario del Curso - SQL Server

Temario del Curso

Un programa de 10 clases para que domines SQL Server desde cero.

Funciones:

  • SELECT: Recuperación de datos de una tabla.
  • WHERE: Filtrado de filas basado en una condición.
  • TOP: Selección de un número limitado de filas.
  • MONTH(): Extracción del mes de una fecha.
  • YEAR(): Extracción del año de una fecha.

Problemas resueltos:

  • Seleccionar todos los datos de una tabla específica (ej: ventas).
  • Filtrar ventas por código de producto (ej: ‘AA11’).
  • Seleccionar las primeras N filas de una tabla.
  • Crear una nueva columna calculada (ej: Inventario_Seguridad como 20% de la cantidad).
  • Crear columnas para el mes y el año a partir de una columna de fecha.
  • Creación de una vista (Reporte_1) a partir de una consulta.

Funciones:

  • Operadores de comparación (=, >=, <=).
  • Operadores lógicos (AND, OR).
  • IN: Selección de filas que coinciden con un conjunto de valores.

Problemas resueltos:

  • Filtrar datos por año y mes.
  • Creación de una vista filtrada (ej: Operaciones_Abril_2022).
  • Filtrar datos utilizando múltiples condiciones con AND y OR.
  • Seleccionar filas donde el código de producto esté en una lista específica.
  • Crear una nueva columna con un valor constante.

Funciones:

  • INNER JOIN: Cruce de tablas que devuelve solo las filas coincidentes en ambas tablas.
  • LEFT JOIN: Cruce de tablas que devuelve todas las filas de la tabla izquierda y las coincidentes de la tabla derecha.
  • IS NULL: Filtrar filas donde un valor es nulo.
  • IS NOT NULL: Filtrar filas donde un valor no es nulo.
  • FULL JOIN: Cruce de tablas que devuelve todas las filas de ambas tablas.
  • COUNT(): Contar el número de filas en una tabla.

Problemas resueltos:

  • Cruzar dos tablas utilizando INNER JOIN y entender la pérdida de datos.
  • Cruzar dos tablas utilizando LEFT JOIN para mantener todas las filas de la tabla izquierda.
  • Filtrar resultados de LEFT JOIN para encontrar valores nulos.
  • Crear vistas con INNER JOIN y LEFT JOIN.
  • Identificar productos que no se han vendido.
  • Detectar valores nulos en ambas tablas utilizando FULL JOIN.
  • Agregar columnas calculadas en un JOIN (ej: Venta_Total, Costo_Total, Utilidad).

Funciones:

  • ORDER BY: Ordenar los resultados de una consulta.
  • DESC: Ordenar en orden descendente.
  • Operadores de fecha (>=, <=).
  • GROUP BY: Agrupar filas.
  • SUM(): Calcular la suma de valores.

Problemas resueltos:

  • Mostrar las N principales ventas ordenadas de mayor a menor.
  • Filtrar ventas por un rango de fechas específico.
  • Filtrar datos por mes y año.
  • Cruzar tres tablas utilizando LEFT JOIN e INNER JOIN.
  • Crear una vista (Valorizacion) con cálculos.
  • Crear reportes resumidos por vendedor, producto y familia.

Problemas resueltos:

  • Cruzar cuatro y cinco tablas.
  • Crear columnas calculadas: Venta Total, Costo Total, Utilidad Total, Impuesto, y Bono Total.
  • Crear una vista que agrupe por país, sumando cantidad, venta total, costo total e impuesto.
  • Crear filtros para todos los informes.
  • Realizar consultas con columnas condicionales.

Funciones:

  • LEFT(): Extraer una parte de una cadena de texto desde la izquierda.
  • CASE WHEN: Permite definir condiciones para asignar valores a una columna.
  • CONCAT(): Concatenar cadenas de texto.

Problemas resueltos:

  • Cruzar cuatro y cinco tablas combinando diferentes tipos de JOIN.
  • Filtrar datos del primer semestre de 2022.
  • Crear una columna Tipo_Transporte basada en el país de origen.
  • Crear vistas agrupadas por país, año, mes y vendedor.
  • Seleccionar las N mayores y menores ventas.

Funciones:

  • SELECT INTO: Crear una tabla a partir de una consulta.
  • DROP TABLE: Eliminar una tabla.
  • CREATE PROC: Crear un procedimiento almacenado.
  • EXECUTE: Ejecutar un procedimiento almacenado.

Problemas resueltos:

  • Crear una tabla a partir de una vista.
  • Actualizar una tabla de reporte.
  • Crear procedimientos almacenados para actualizar múltiples tablas.
  • Crear un procedimiento almacenado para abrir vistas y tablas.
  • Crear vistas y procedimientos almacenados para un caso práctico de negocio.

Funciones:

  • ALTER TABLE: Modificar la estructura de una tabla.
  • ADD CONSTRAINT: Agregar una restricción a una tabla (ej: clave primaria).
  • UPDATE: Modificar los datos de una tabla.
  • CAST(): Convertir un tipo de dato a otro.

Problemas resueltos:

  • Modificar tipos de datos de columnas.
  • Agregar claves primarias a tablas.
  • Crear vistas para reportes de ventas por comuna y región.
  • Crear procedimientos almacenados para actualizar vistas en tablas de reporte.
  • Diseñar una estrategia para saber si se cumplen las metas en monto y en unidades.

Problemas resueltos:

  • Crear una vista llamada analisis_metas_unidades que indique si se cumple o no una meta.
  • Crear una vista llamada analisis_fletes que calcule el flete según la región y unidades del pedido.
  • Crear una vista llamada resumen_fletes que muestre el total de unidades por tipo de flete.
  • Crear un reporte llamado Categorias_mas_vendidas_fuera_Santiago.
  • Crear un procedimiento almacenado para transformar las vistas creadas en tablas.
Nuestros Profesores - ProgramBI

Conoce a Nuestro Equipo de Expertos

Aprende de profesionales con años de experiencia en el sector financiero, tecnológico y académico.

Manuel Oliva

CEO de ProgramBI

  • Magíster en Data Science, UAI.
  • Docente de Econometría y TI.
  • Experiencia en riesgos financieros.

Emanuel Berrocal

Portfolio Manager

  • Ingeniero Civil Matemático, U. de Chile.
  • Diplomado en Estadísticas, UC.
  • Portfolio Manager en Banco Itaú.

Joaquin Villagra

Especialista en IA

  • MSc. en Inteligencia Artificial.
  • Magíster en Ingeniería Informática.
  • Docente de Postgrado en UAI y USACH.

Rodrigo Vega

Analista de Business Intelligence

  • Ingeniero Comercial, U. de Chile.
  • Analista de BI en Infracommerce.
  • Experto en visualización de datos.
Página Combinada - ProgramBI
Logo de Tottus
Logo de Midea
Logo de Pucobre
Logo de Deloitte
Logo de Cencosud
Logo de Fonasa
Logo de CGE
Logo de BASF
Logo de Bridgestone
Logo de Colun
Logo de Colun
Logo de SQM
Logo de Bci
Logo de Chilevisión
Logo de Tottus
Logo de Midea
Logo de Pucobre
Logo de Deloitte
Logo de Cencosud
Logo de Fonasa
Logo de CGE
Logo de BASF
Logo de Bridgestone
Logo de Colun
Logo de Colun
Logo de SQM
Logo de Bci
Logo de Chilevisión