Bases de datooracles Anotaciones
select lista e campos
from tbales(s)^
[where = condicin(es)
[group by lista de_campos]
[having = condicion]
[order by lista de campos]
oracle
pruebas super usuario
scott
tablas basicas
emp empleados
dept departamentos salgrade grados de salario
bonus bono
Tabla = emp
empno____codigo
ename____nombre
job_______cargo
mgr______codigo del jefe
hiredate___fecha de ingreso
sal_______salario com______commcomision
depto_____codigo del departamento
ejercicio
1) seleccionar los registros de la tabla empleado cuyo salario está entre 1000 y 3000
2)seleccionar los registros de la tabla empleado cuya comisión no es nula
3) seleccionar los registros de la tabla empleado donde el cargo pueda ser
:ANALYST,MANAGER o SALESMEN
4)seleccionar el código el nombre e ingresos (salario + comision ) donde el codigo del
departamento no SEA 30
5) seleccionar el nombre y fecha de ingreso para aquellos registros cuyo nombre inicie
con la letra A.
6)seleccionar el nombre , el 50% de los ingresos . para registros no esten entre 1000 y
3000
SOLUCIÓN
1)
SELECT *
FROM emp
WHERE sal>1000 AND sal<3000
2)
SELECT*
FROM emp
WHERE com is not null
3)
SELECT*
FROM em where job= ‘ANALYST’ or ‘MANAGER’ OR ‘SALESMAN’
SELECT*
FROM emp
where job in (‘ANALYST’,’MANAGER’,SALESMAN’)
comandos sql
conn y enter este sirve para entrar a otro usuario des de sql show user espara mirar el usuario conettado
disc es para desconettar el usurio
conn es para conet tarse
select *
fromcat; espara mostrartablas
parcial 1
seleccionar los dos registros de la tabla empleados con la fecha más reciente
r/
SQL> select*
2 from emp
3 where hiredate>=(select max(hiredate)from emp where hiredate !=(select ...
Regístrate para leer el documento completo.