Consultas SQL resultas (HR shema)

2

Click here to load reader

description

Querys Esquema Hr

Transcript of Consultas SQL resultas (HR shema)

Page 1: Consultas SQL resultas (HR shema)

CONSULTAS VARIAS PARA SQL

--consultar todos los registros de la tabla empleados

select * from hr.employees;

--consultar todos los registros de la tabla empleados que trabajen en el departamento 10

Select * from hr.employeesWhere department_id=10

--contar los empleados por departamentoselect department_id,count(*)from hr.employeesgroup by department_id;

--contar todos los empleados select count(*)from hr.employees;

--contar todos los empleados que hayan tenido más de un cargoselect count(*)from hr.employees awhere exists (select ‘x’ from hr.jobs_history b

where b.employee_id=a.employee_id) ;

--obtener el promedio del sueldo de los empleados, y el total de empleadosselect avg(a.salary)promedio, count(*)cantidad,min(a.salary),max(a.salary)from hr.employees a;

----------------------FECHAS

--convertir en numero la fecha de ingreso del empleado

Select to_number(to_char(hire_date,’yyyy’)) from hr.employees;

--truncar la fecha solo día

Select trunc(sysdate,’dd’) from dual;

--truncar la fecha al primer día del mes

Select trunc(sysdate,’mm’) from dual;

--truncar la fecha al primer día del año

Select trunc(sysdate,’yyyy’) from dual;

--sumar dos fecha

Page 2: Consultas SQL resultas (HR shema)

Select sysdate+to_date(‘2015-01-10’,’yyyy-mm-dd’) from dual;

--convertir un texto en fecha

Select to_date(‘2015-01-10’,’yyyy-mm-dd’) from dual;

--dar un formato definido a una fecha

Select to_char(sysdate,’yyyymmdd’) from dual;

Select to_char(sysdate,’yyyymm’) from dual;

Select to_char(sysdate,’yyyy’) from dual;