Curso de TSQL: Dominando las Sentencias Fundamentales
Bienvenido al Curso de TSQL, donde exploraremos las sentencias clave para el manejo de bases de datos relacionales utilizando Transact-SQL (TSQL). Aprenderás cómo seleccionar, filtrar y ordenar datos, así como cómo agrupar y aplicar condiciones a los resultados. ¡Vamos a comenzar!
Lección 1: Sentencia SELECT – Seleccionando Datos
La sentencia SELECT se utiliza para recuperar datos de una tabla o vistas en una base de datos. Aquí tienes un ejemplo básico:
1 2 |
SELECT columna1, columna2 FROM tabla; |
Lección 2: Sentencia FROM – Origen de los Datos
La cláusula FROM especifica la tabla o tablas de las que deseamos seleccionar datos. Aquí hay un ejemplo:
1 2 |
SELECT nombre, edad FROM clientes; |
Lección 3: Sentencia JOIN – Combinando Datos de Múltiples Tablas
La cláusula JOIN se usa para combinar datos de diferentes tablas basados en una condición común. Aquí tienes un ejemplo:
1 2 3 |
SELECT pedidos.id, clientes.nombre FROM pedidos JOIN clientes ON pedidos.cliente_id = clientes.id; |
Lección 4: Sentencia WHERE – Filtrando Resultados
La cláusula WHERE se utiliza para filtrar filas basadas en una condición específica. Aquí tienes un ejemplo:
1 2 3 |
SELECT nombre, salario FROM empleados WHERE salario > 50000; |
Lección 5: Sentencia GROUP BY – Agrupando Datos
La cláusula GROUP BY se utiliza para agrupar filas con valores similares en una columna específica. Aquí tienes un ejemplo:
1 2 3 |
SELECT departamento, AVG(salario) as salario_promedio FROM empleados GROUP BY departamento; |
Lección 6: Sentencia HAVING – Filtrando Después de GROUP BY
La cláusula HAVING se utiliza para filtrar los resultados después de aplicar la cláusula GROUP BY. Aquí tienes un ejemplo:
1 2 3 4 |
SELECT departamento, AVG(salario) as salario_promedio FROM empleados GROUP BY departamento HAVING AVG(salario) > 60000; |
Lección 7: Sentencia ORDER BY – Ordenando Resultados
La cláusula ORDER BY se utiliza para ordenar los resultados en función de una o más columnas. Aquí tienes un ejemplo:
1 2 3 |
SELECT nombre, edad FROM estudiantes ORDER BY edad DESC; |
Lección 8: Orden de Ejecución de las Sentencias
- FROM: Selecciona las tablas de origen.
- JOIN: Combina las tablas si es necesario.
- WHERE: Filtra las filas antes de agrupar.
- GROUP BY: Agrupa los datos según la condición especificada.
- HAVING: Filtra grupos después de la agrupación.
- SELECT: Selecciona las columnas necesarias.
- ORDER BY: Ordena los resultados antes de mostrarlos.
¡Felicidades! Has completado el Curso de TSQL y ahora tienes un conocimiento sólido de las sentencias SELECT, FROM, JOIN, WHERE, GROUP BY, HAVING y ORDER BY. Practica con ejemplos adicionales para fortalecer tus habilidades en TSQL y el manejo de bases de datos relacionales. ¡Buena suerte en tu viaje de aprendizaje!