Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Las condiciones que las filas de las tablas fuentes deben cumplir para ser
incluidas en el conjunto de resultado.
igual
<>
distinto
>
mayor
<
menor
>=
mayor o igual
<=
menor o igual
Operado Significado
r
ALL
AND
ANY
BETWEE
N
EXISTS
IN
LIKE
NOT
OR
SOME
Ejercicios:
------ mostrar los datos del cliente 3 (usando operadores)------select * from cliente where codCli='c0003'
--mostrar ahora los datos de los clientes 6 y 10-------select * from cliente where codCli='c0006' or codCli='c0010'
----- explicas la diferencia entre usar and(y) y el or(o)----------- mostrar las proformas cuyo total sea mayor a 250 soles---select * from Proforma where total>250
FROM
"nombre_tabla"
WHERE
empiezan
con
la
Ejercicios: para que resuelvan los alumnos al inicio, luego das las
respuestas correctas. Ok.
------ mostrar a aquellos empleados cuyos nombres se encuentren entre
la a y la m al inicio'---------select * from personal where nomper like 'a%' or nomper like 'm%'
------ mostrar el codigo del distrito lince --------select codis from distrito where descripcion like 'lince'
los
distritos
distrito
de
lince,
where
barranco
descripcion
CLAUSULA BETWEEN:
Permite mostrar un conjunto de registros que cumplan con cierto rango de valores
de bsqueda, permitiendo asignar un rango de valores numricos y de cadena de
textos para filtrar la bsqueda de registros de cierta tabla. Normalmente nos
apoyamos con el operador and y/o or.
Ejemplos:
------ mostrar los clientes cuyos nombres se ubiquen entre la c y la f
al inicio---select * from cliente where razCli between 'c%' and 'f%'
---- mostrar aquellas proformas cuyos total se ubiquen entre los 200 y
500 soles--------select * from Proforma where total between 200 and 500
----- mostrar las proformas que hayan sido generadas entre enero y
abril del 2011------select * from Proforma where fecha between '01/01/2011' and
'30/04/2011'
Ejemplos:
--mostrar los clientes ordenados alfabticamente----select * from cliente order by razcli
--- ahora desde la z a la a (descendentemente----select * from cliente order by razcli desc
--- ver las proformas desde el mayor hasta el menos monto---select * from Proforma order by total desc
--- mostrar el codigo, nombre y direccion del cliente ordenados seg
su distrito-----select codcli, razcli, direccion from cliente order by codis
---- mostrar los empleados masculinos ascendentemente ---select * from personal where sexo='m' order by codPer asc
TOP: Para rankear los valores a mostrar.
-----mostrar
los
5
primeros
clientes
direccion-----select top 5 * from cliente order by direccion
ordenados
por
su
Distinct: Para descartar ciertos registros. La palabra clave DISTINCT elimina las filas
duplicadas de los resultados de una instruccin SELECT. Si no se especifica
DISTINCT, se devuelven todas las filas, incluidas las duplicadas.
------- mostrar que clientes tiene proformas-----select distinct codcli from proforma