¡Suscríbete a mi canal de Youtube!

Donaciones

▷ ALIAS y ATRIBUTOS DERIVADOS en MySQL

ALIAS y Atributos Derivados en MySQL

Cuando trabajamos con bases de datos, la claridad en los resultados de nuestras consultas es clave, especialmente al analizar datos o generar reportes. Es aquí donde los alias de atributos se convierten en una herramienta esencial, permitiéndonos personalizar nombres de columnas y hacer que nuestras consultas sean más comprensibles y legibles.

Antes de profundizar, vale la pena mencionar que una base de datos correctamente normalizada es fundamental para sacar el máximo provecho a esta técnica. La normalización reduce redundancias y organiza los datos, facilitando su uso en consultas eficientes.

¿Qué es un alias de atributo?

Un alias de atributo es un nombre alternativo que asignamos a una columna en el resultado de una consulta SQL. Este alias no afecta la estructura de la tabla en la base de datos; solo cambia cómo se muestra la columna en los resultados.

¿Qué es un atributo derivado?

Un atributo derivado es un valor calculado dinámicamente a partir de uno o más atributos existentes en una tabla o combinación de tablas. Estos valores no se almacenan físicamente en la base de datos, sino que se generan al momento de ejecutar la consulta, asegurando que los datos sean consistentes y precisos.

Por ejemplo, en lugar de almacenar un atributo como el total de una factura, este se puede calcular sumando los productos relacionados con la misma.

Sintaxis de los alias de atributos

SELECT columna AS alias
FROM tabla;

  • columna: Es el nombre original de la columna en la tabla.
  • AS alias: Es el nombre alternativo que queremos asignar. La palabra AS es opcional, pero se recomienda usarla para mayor claridad.
  • ¿Por qué usar alias en atributos?

    1. Mayor claridad en los resultados: Al renombrar columnas, puedes hacer que sus nombres reflejen mejor su propósito en el contexto de la consulta.

    2. Mejor legibilidad: Los alias son especialmente útiles cuando se trabajan con funciones, cálculos o combinaciones de columnas.

    3. Optimización de reportes: Permiten presentar datos de forma más comprensible para usuarios no técnicos.

    Ejemplos prácticos de alias de atributos

    Renombrar una columna simple:

    Supongamos que tienes una tabla Productos con una columna llamada nombre_producto, pero deseas que en los resultados aparezca como "Producto":

    SELECT nombre_producto AS Producto
    FROM Productos;

    Calcular un valor derivado:

    En una tabla Ventas con las columnas cantidad y precio_unitario, puedes calcular el total de cada venta y asignarle un alias:

    SELECT cantidad, precio_unitario,
           cantidad * precio_unitario AS TotalVenta
    FROM Ventas;

    Resultado:

    cantidad
    precio_unitario
    TotalVenta
    3 200 600
    5 150 750

    Formatear atributos con alias:

    Si en una tabla Clientes tienes las columnas nombre y apellido, puedes derivar un atributo que combine ambos y asignarle un alias:

    SELECT CONCAT(nombre, ' ', apellido) AS NombreCompleto
    FROM Clientes;

    Alias en funciones de agregación:

    Si necesitas calcular el promedio de calificaciones en una tabla Calificaciones, puedes asignar un alias para el resultado:

    SELECT AVG(calificacion) AS Promedio
    FROM Calificaciones;

    En el siguiente video te explico como crear alias y atributos derivados.

    No te olvides darle LIKE y SUSCRIBIRTE al blog y a mi canal si te gustó el video. Si gustas realizar una DONACIÓN para ayudarme a mejorar el canal y mi contenido, puedes hacerlo mediante el botón ❤$GRACIAS ubicado en la parte posterior del video en YouTube o visitando el enlace https://linktr.ee/ezavalar y haciendo clic en el botón Donaciones.

    Comentarios

    Entradas populares

    Seguidores del blog

    Suscríbete al blog

    Recibe mis nuevas publicaciones por email: