SELECT, DISTINCT, Alias de columnas y  tablas.

En este video vera los siguientes temas: Introducción a la creación de consultas con SQL Server, Presentación de T-SQL, Entender Conjuntos, comprender  la lógica de predicados, comprender el orden lógico de las operaciones en la sentencias SELECT, eliminación de duplicados con DISTINCT,  usar Alias de columnas y  tablas.

Instrucción SELECT

La instrucción SELECT es la más básica y se utiliza para consultar y extraer datos de una o más tablas en una base de datos.

Sintaxis básica:

SELECT columna1, columna2, ...
FROM nombre_tabla;

Ejemplo:

Supongamos que tienes una tabla llamada clientes con las columnas nombre, edad y ciudad.

SELECT nombre, edad
FROM clientes;

Este comando selecciona y muestra los datos de las columnas nombre y edad de todos los registros en la tabla clientes.

Eliminación de Duplicados con Distinct

A veces, es posible que quieras eliminar duplicados en los resultados de una consulta. La palabra clave DISTINCT se usa para devolver solo filas únicas.

Sintaxis:

SELECT DISTINCT columna1, columna2, ...
FROM nombre_tabla;

Ejemplo:

Si en la tabla clientes hay varias personas que viven en la misma ciudad y solo quieres listar cada ciudad una v

SELECT DISTINCT ciudad
FROM clientes;

Este comando selecciona y muestra cada ciudad una vez, eliminando los duplicados.

Uso de Alias de Columnas

Los alias de columnas se utilizan para renombrar las columnas en los resultados de una consulta, lo que puede hacer que los resultados sean más claros o legibles.

Sintaxis:

SELECT columna1 AS alias1, columna2 AS alias2, ...
FROM nombre_tabla;

Ejemplo:

Si quieres mostrar nombre como Cliente y edad como Años:

SELECT nombre AS Cliente, edad AS Años
FROM clientes;

Este condo selecciona y muestra los datos de las columnas nombre y edad, pero los encabezados de las columnas en el resultado serán Cliente y Años.

Uso de Alias de Tablas

Los alias de tablas se utilizan para renombrar tablas en una consulta, lo cual es especialmente útil cuando trabajas con múltiples tablas y quieres abreviar los nombres para que la consulta sea más clara y más fácil de escribir.

Sintaxis

SELECT t1.columna1, t2.columna2, ...
FROM nombre_tabla1 AS t1
JOIN nombre_tabla2 AS t2 ON t1.columna_comun = t2.columna_comun;

Ejemplo:

Supongamos que tienes dos tablas, clientes y pedidos, y quieres seleccionar el nombre del cliente y el id_pedido de los pedidos

SELECT c.nombre, p.id_pedido
FROM clientes AS c
JOIN pedidos AS p ON c.id_cliente = p.id_cliente;

En este ejemplo, c es un alias para la tabla clientes y p es un alias para la tabla pedidos. Esto hace que la consulta sea más corta y clara.

Resumen

  1. SELECT: Se usa para consultar y extraer datos de una tabla.
    SELECT columna1, columna2
    FROM nombre_tabla;
  2. DISTINCT: Se usa para eliminar duplicados en los resultados.
    SELECT DISTINCT columna1
    FROM nombre_tabla;
  3. Alias de Columnas: Se usan para renombrar columnas en los resultados.
    SELECT columna1 AS alias1, columna2 AS alias2
    FROM nombre_tabla;
  4. Alias de Tablas: Se usan para renombrar tablas en una consulta.
    SELECT t1.columna1, t2.columna2
    FROM tabla1 AS t1
    JOIN tabla2 AS t2 ON t1.columna_comun = t2.columna_comun;

Espero que estas explicaciones te hayan ayudado a entender mejor estas instrucciones y conceptos en SQL Server. Si tienes alguna otra pregunta, busca nuestro curso https://www.udemy.com/course/consulta-de-datos-con-sql/?referralCode=225BEC099AA7F13DCB5C

,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.