-- DEBERES 2:
-- Diseña y resuelve 5 ejercicios personalizados utilizando todas las funciones que hemos visto.

-- 2.1 Concatena un nuevo campo llamado información general, que tenga nombre apellido, y id.
SELECT concat( first_name," ", last_name," ",job_id) as "Información General" from employees; 
-- porque aqui no se puede poner coma después del parentesis.

-- 2.2 Obten 2 carácteres a partir del primer caracter del apellido y añade el nombre y apellido.
SELECT first_name, last_name, substring(last_name,1,2) as "Información" FROM employees;

-- 2.3 Muestra la longitud de los apellidos de los empleados, el apellido y que se llame número carácteres.
SELECT  last_name, length(last_name) as "Número de Carácteres" FROM employees;

-- 2.4 Muestra los nombres sin espacios en blanco a la izquierda y sustituye la 'a' por '@' y 'e' por '€'.
SELECT ltrim(first_name), replace(replace(first_name,'a', '@'), 'e','€') FROM employees;

-- 2.5 Muestra la diferencia en años entre la fecha de contratación y la fecha de hoy y el nombre de los empleados en mayúscula.
SELECT datediff(now(), hire_date)/365, LOWER(first_name) FROM employees;

SELECT first_name, upper(last_name) FROM HR.employees;










