sábado, 10 de diciembre de 2011

Clase Sabado 10-12-2011

 SELECT * FROM empleado WHERE salario >=100000 AND salario <= 300000;

De otra manera
SELECT * FROM EMPLEADO WHERE salario BETWEEN 200000 AND 30000;

Para buscar una fecha

Nota: hay que transformar primero la fecha a CHAR, igual que cuando se transforma mayuscula y minusculaSELECT * FROM EMPLEADO WHERE fechanacimiento BETWEEN '1-12-1960 and '12-03-2011';

---------------------------------
developer
----------------------------------



Para buscar en 2 tablas
 SELECT e.numEmpleado,nombre,ciudad FROM empleado e, oficina o WHERE e.numOficina = o.numOficina
------------------------------------------
Para hacer la pregunta seria buena ocupar

IN - UPPER - LOWER - ROUND - VARCHAR2 - NUMBER - INTEGER - BOOLEAN (acepta V y F) - LIKE
Comando para borrar tabla
Comando para borra registro de una tabla (Ejemplo , borrar todos los empleados que ganan mas de 100000

Ejemplo DELETE from empleado where between 100000 and 200000;


-----------------------------------------------
 SELECT * FROM empleado WHERE cargo = 'Gerente' AND salario >= 100000;
--------------------------
LISTAR todos los gerentes con el string 0Glasgow'
 SELECT * FROM cliente WHERE direccion like '%Glasgow%';

Los que inician con P
 SELECT * FROM cliente WHERE direccion like '%P%';
----------------------
NOTA :  %  cualquier caracter
Nota    :  -  solo un caracter
---------------

Para sacar los espacios se ocupa el TRIM
SELECT * FROM empleado WHERE trim(cargo) LIKE 'Gerent_';

Nota existe  RTRIM  borra hacia la dereha
                      LTRIM borra  hacia la izquierda
------------------------------------------------------
Para buscar que en la tabla visita en comentario no este vacio
SELECT * FROM visita WHERE comentario IS NOT NULL ;

No hay comentarios:

Publicar un comentario