Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I. TEMA:
En esta sección veremos como leer el contenido de una tabla mediante la ejecución de
consultas sencillas a través de la instrucción SELECT.
Utilizar los comandos SQL de manera que nos permita recuperar la información
de alguna base de datos.
Aprender a trabajar con las funciones para la manipulación de fechas.
Realizar conversiones de tipo de datos.
Obtener resultados originados por la selección de uno o varios grupos, haciendo
uso de las funciones de columna.
Fechas (DATE):
El formato de un valor de tipo DATE es: ‘dia-mes-año’, donde tanto el día como el año
tiene formato numérico y el mes se indica con las tres primeras letras del nombre del
mes en el idioma soportado por el servidor ORACLE.
Ejemplos: ‘1-JAN-2010’, ‘28-jul-2012’.
.
LA INSTRUCCIÓN SELECT
SINTAXIS COMPLETA:
CASO PRÁCTICO
EJEMPLO1:
EJEMPLO2:
El ejemplo siguiente retorna las columnas idProducto, nombre, unidadMedida y
precioProveedor de la tabla Producto.
Un alias define títulos alternativos para los nombres de columna. Si el Alias es una
frase(contiene espacios) debe escribirse entrecomillada.
EJEMPLO3:
WHERE
La cláusula WHERE dice a SQL que incluya sólo ciertas filas o registros
de datos en los resultados de la consulta, es decir, que tiene que cumplir los
registros que se desean ver.
OPERADORES LOGICOS
OPERADOR USO
AND Es el “y” lógico. Evalúa dos condiciones y devuelve
un valor de verdad sólo si ambas son ciertas
OR Es el “o” lógico. Evalúa dos condiciones y devuelve
un valor de verdad si alguna de las dos es cierta
NOT Negación Lógica. Devuelve el contrario de la
expresión
EJERCICIO1:
El siguiente ejemplo retorna todas las columnas de la tabla de productos. El
ejemplo sólo retorna las filas de los productos con idproveedor igual a 10 y
además tenga como IDCATEGORIA igual a 5.
EJERCICIO2:
Mostrar los datos del proveedor que sea representante igual a GORDILLO
BARRIGA, SANCHO
EJERCICIO3:
Mostrar el nombre, apellidos y fecha de nacimiento de la tabla Empleado, si la
fecha de nacimiento es igual 1975
EJERCICIO4:
Mostrar las columnas nombre, apellidos y el año de la tabla Empleado, si la fecha
de nacimiento es igual 1975 o nombre del empleado es igual a Juana.
EJERCICIO5:
Mostrar el nombre, apellidos, fecha de nacimiento y edades de la tabla Empleados
si la edad comprende entre 20-32 años
EJERCICIO6:
Mostrar el nombre y apellido del empleado en una solo columna, fecha de
nacimiento.
EJERCICIO7:
Mostrar el nombre en minúscula y los apellidos del empleado en mayúscula en
una solo columna, y la edad .
EJERCICIO8:
Mostrar la Ciudad y Departamento en una solo columna, cuyo nombre de la nueva
columna es Ubicación, de la tabla PROVEEDOR.
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.
EJERCICIO9:
SELECT IdProveedor,Nombre
FROM PROVEEDOR
Where ROWNUM <6
ORDER BY Departamento DESC
EJERCICIO9:
EJERCICIO10:
Muéstrame los 3 productos más caros(nombre y precio).