
Este curso de T-SQL está diseñado para llevarte de principiante a experto, cubriendo todos los aspectos esenciales y avanzados del lenguaje de consulta de Microsoft SQL Server. Comenzando con los conceptos básicos, aprenderás a realizar consultas simples utilizando SELECT y a aplicar filtros efectivos con operadores como =, >, <, <>, LIKE, IN, AND, y OR. Además, te familiarizarás con la clasificación de resultados con ORDER BY y la agregación de datos mediante GROUP BY y funciones como COUNT, MAX, MIN y AVG.
A medida que avanzas, el curso te guía a través de la manipulación de datos, cubriendo desde la inserción (INSERT, SELECT INTO), la actualización (UPDATE), hasta la eliminación de datos (DELETE, TRUNCATE). También aprenderás a manejar transacciones con BEGIN TRAN, COMMIT y ROLLBACK.
El curso incluye una sólida sección sobre estructura y normalización de bases de datos, enseñándote a crear bases de datos y tablas desde cero, así como a diseñarlas de manera óptima mediante técnicas de normalización.
En la sección de consultas complejas, dominarás subconsultas, combinaciones (JOIN, APPLY), operadores como UNION, EXCEPT, y el uso de CTEs (Common Table Expressions).
La manipulación avanzada te permitirá realizar operaciones más complejas como UPDATE y DELETE con JOIN, y aprenderás a manejar duplicados y realizar fusiones con MERGE.
Finalmente, el curso se adentra en consultas avanzadas, buenas prácticas de T-SQL, y estrategias para mejorar el rendimiento de tus consultas, incluyendo el análisis de planes de ejecución y el uso de Query Store.
Al finalizar este curso, estarás equipado con el conocimiento y las habilidades necesarias para manejar cualquier desafío relacionado con T-SQL en entornos profesionales.