Documente Academic
Documente Profesional
Documente Cultură
AUTONOMA DE MEXICO
FACULTAD DE INGENIERIA
PRACTICA 10
Consultas básicas en SQL y funciones de
agregación
GRUPO: 04
INTRODUCCION
Operadores relacionales
SELECT nombre
FROM CLIENTES
WHERE edad <= 32
SELECT nombre
FROM CLIENTES
WHERE edad BETWEEN 20 AND 35
La precedencia y asociatividad es la
habitual definida en la Lógica. En
cualquier caso, cuando incluya
expresiones que empleen varios de estos operadores es
recomendable usar paréntesis para evitar errores. Por ejemplo:
SELECT *
FROM DIRECCION
WHERE ciudad = ‘Sevilla’ AND cp = 41009 OR ciudad = ‘Córdoba’ AND
NOT cp = 14010
Ordenación
Devolución de expresiones
SELECT MOD(DAY(NOW()),7)
AS numSemana, POW(2,3) AS potencia8
SELECT idPedido
FROM PEDIDO
WHERE direccionEnvio IS NULL
ACTIVIDADES
13. Obtener el nombre de los productos y su costo unitario de los proveedores que
tengan como contacto a Yoshi Nagase, Cheryl Saylor y Eliane Noz, ordenando
del más caro al más barato [8]
14. Obtener el nombre de los contactos de los proveedores que tengan página web
[5]
15. Obtener el nombre de la compañía de los clientes, el nombre del contacto del
cliente y su título donde en la segunda posición del título tengan una letra w,
ordenar descendentemente por título [18]
16. Obtener el número de contactos que no tienen definido un número de fax [1]
17. Obtener el número de pedido con mayor número de piezas solicitado e indicar
este número [1]
18. Obtener la clave de la categoría y el promedio del costo unitario de los artículos
de las categorías cuyo promedio del costo unitario sea menor a 50 [7]
BIBLIOGRAFIA
Manual de practicas
https://www.cs.us.es/blogs/bd2013/files/2013/09/Consultas-
SQL.pdf
https://docs.microsoft.com/es-es/sql/t-
sql/functions/aggregate-functions-transact-sql?view=sql-
server-2017
https://www.lawebdelprogramador.com/foros/SQL/1340549-
SELECCIONAR-MAXCOUNT.html