Consultas SQL resultas (HR shema)
Click here to load reader
-
Upload
carlos-santiago -
Category
Documents
-
view
25 -
download
2
description
Transcript of 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
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;