1. FACULTAD: CIENCIAS ADMINISTRATIVAS
CHOEZ SANCHEZ DAVID ALFONSO
COELLO FLORES MAXIMO VICENTE
ESPINOZA FRANCO CHRISTOFFER
PRECIADO SANDOVAL LAURA LUCIA
ZAMBRANO BARRE LISBETH
2.
3. ORDER BY
Permite ordenar las filas de resultado por una o más
columnas. Esta cláusula no se presenta en última
instancia por casualidad, sino por que siempre irá al
final de una consulta y el motor SQL también será la
última cosa que haga, a efectos lógicos, antes de
devolver el resultado.
4. Un ejemplo donde se ordena por más de un campo. Tomemos por
ejemplo la tabla MASCOTAS, y obtengamos una lista de los perros
que han pasado por el centro, de modo que primero aparezcan las
bajas, y al final las altas, o perros que siguen en el centro. Además
queremos que en segundo término la lista este ordenada por
nombre:
select *
from MASCOTAS
where ESPECIE = 'P'
order by ESTADO desc, NOMBRE asc
5. Quedaría así:
ID_MASCOTA NOMBRE ESPECIE SEXO UBICACION ESTADO
1 Budy P M E05 B
2 Pipo P M E02 B
4 Bruts P M E03 A
16 Canela P H E02 A
3 Nuna P H E02 A
6 Sombra P H E05 A
9 Trabis P M E02 A
12 Truca P H E02 A
6.
7. OPERADORES DE
COMPARACION
Operador Significado
= Igualdad
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
<> Desigualdad
8. OPERADORES
COMPARACIÓN
1) Queremos saber cuales son las facturas realizadas
en la ciudad de Manta.
2) Cuales fueron las facturas cuya venta fue mayor
que 1000.
3) Mostrar la factura que se haya realizado el día 19
de julio del presente año a las 1:03:28.
4) Quiero saber cuales son las facturas mayores que
1 que el cliente Matías Coello haya comprado.
5) Mostrar los productos con su precio unitario
incluido I.V.A sea > a $ 2,00
9. Otras Condiciones de Comparación
OPERADOR SIGNIFICADO
BETWEEN Entre dos valores (ambos
...AND... inclusive)
IN(set) Igual a cualquiera de los
miembros entre paréntesis
LIKE Coinciden con un patrón de
carácter
IS NULL Es un valor nulo
10. Ejemplos de otros operadores de
comparación
1) Quiero saber cuales son los numero de factura que hayan
tenido como total entre $112 y $ 312
2) Cuales son los precios de los productos perteneciente
al código 5,3 y 2.
3) Cuales son los nombres de los clientes que empiezan
con M
4)Cuales son los clientes que no se han ingresado la
dirección
11. NOT
IS NOT NULL
NOT BETWEEN valor AND valor
NOT IN ( valor ,…,valor)
NOT LIKE
12. Es el "y" lógico. Evalua dos condiciones y
AND devuelve un valor de verdad sólo si
ambas son ciertas.
Es el "o" lógico. Evalúa dos condiciones
OR y devuelve un valor de verdar si alguna
de las dos es cierta.
Negación lógica. Devuelve el valor
NOT
contrario de la expresión.
13. Nos sirven para indicarnos el orden en que se van a efectuar la operaciones y
comparaciones en las consultas.
ORDEN EVALUAR OPERADOR
1 OPERADORES
ARITMETICOS
2 OPERADORES DE
CONCADENACION
3 CONDICIONES DE
COMPARACION
4 IS [NOT] NULL, LIKE,
[NOT] IN
5 [NOT] BETWEEN
6 NOT OPERADOR
LOGICO
7 AND OPERADOR LOGICO
8 OR OPERADOR LOGICO
14. 1)Mostrar las facturas emitidas de este año en la ciudad de Manta de
manera descendente y que el total de las facturas sean mayor a 10.
2)Mostrar los clientes en cuyos totales de factura superen o sean iguales a $
200 , se apelliden Coello y que se le hizo un descuento del 10% ya que
participaran en un sorteo especial.
3)Mostrar en forma asc productos cuya descripción comience con "c" y
cuyo precio este entre $1 y $ 30