Concatenación y columnas calculadas

Completado

Consulta de datos con columnas calculadas

SELECT employee_id, first_name, last_name, birth_date, EXTRACT(YEAR FROM CURRENT_DATE) - EXTRACT(YEAR FROM birth_date) AS age
FROM sales.employees;

Esta consulta recupera los detalles de los empleados, como employee_id, first_name, last_namey birth_date de la sales.employees tabla.
También calcula la edad de cada empleado restando el año de nacimiento (extraído de su birth_date) del año actual (extraído mediante CURRENT_DATE).
A la antigüedad calculada se le asigna un alias age, que actúa como una etiqueta temporal definida por el usuario para la columna resultante. Este alias simplifica la referencia a la columna en los resultados de la consulta o las operaciones posteriores, lo que proporciona una manera más clara e intuitiva de identificar los datos calculados.

Consulta de datos con concatenación de columnas

SELECT CONCAT(address, ' ', city, ' ', postal_code, ' ', country) AS billing_address
FROM sales.customers;

Esta consulta SQL combina varias columnas: address, citypostal_code y country de la sales.customers tabla en un único campo concatenado etiquetado como billing_address.
La CONCAT función se usa para combinar estos valores en una cadena, con espacios agregados entre cada columna para garantizar el formato adecuado. Al hacerlo, la consulta simplifica la presentación de la información de ubicación del cliente, lo que facilita la lectura o el uso en aplicaciones en las que se requiere una dirección de facturación completa en un formato unificado.
El alias billing_address se aplica a la columna resultante para una mejor identificación y facilidad de uso en las operaciones o salidas posteriores.