Professional Documents
Culture Documents
I. OBJETIVOS
LA INSTRUCCIÓN SELECT
SINTAXIS COMPLETA:
FUNCIONES
Max, Función que retorna el Máximo valor.
Ejemplo:
Select MAX(salario) as “Mejor Pagado”
From salarios
Ejemplo
Select MIN(salario) as “Peor Pagado”
From salarios
Order By
Select emp_id, salario as “Sueldo Pagado”
From salarios
Order by salario
OPERADORES DE COMPARACION
= Igual a
>, >= Mayor a, Mayor o igual a
<, <= Menor a, Menor o Igual a
<> Diferente
!> no es mayor que
!< no es menor que
BETWEEN...AND... Entre dos valores inclusive
IN(lista) Empareja valores con la lista
LIKE Empareja con un patrón
IS NULL Es un valor nulo?
NOT Verifica que no cumpla la condición
BETWEEN
Compara valores entre ambos datos, el mínimo el mayor, ambos son inclusivos.
SELECT nombre,salario
FROM empleado
WHERE salario BETWEEN 1000 AND 1500;
ROWNUM
Devuelve, en una consulta, el número de fila actual. Resulta útil para limitar
número total de filas y se usa principalmente en la cláusula where de las
consultas.
AGRUPACIONES GROUP BY
Group by se utiliza para agrupar filas y sacar datos de ellas, como por
ejemplo:
CONSULTAS MULTITABLAS
a) COMBINCIONES INTERNAS
INNER JOIN
Una combinación interna es aquella en la que los valores de las columnas
que se están combinando se comparan mediante un operador de
comparación.
SELECT SUPPLIERS.COMPANYNAME,
PRODUCTS.PRODUCTNAME
FROM SUPPLIERS INNER JOIN PRODUCTS
ON SUPPLIERS.SUPPLIERID = PRODUCTS.SUPPLIERID
ORDER BY 1
Resultado:
Resultado:
Resultados:
ESQUEMA OE
c) Se requiere un reporte para mostrar la información de los productos
que se encuentren obsoletos, la descripción de la categoría a la que
pertenecen y la garantía que comprende entre 0-6 meses o 1-6 años que
tienen estos productos, ordenarlos por el nombre de producto
ascendentemente.
V. CONCLUSIONES
-