1 00:00:00,000 --> 00:00:07,840 Hola, buenos días. Vamos a hacer una clase para las consultas simples. La instalación 2 00:00:07,840 --> 00:00:15,480 del SQL Developer está subida en los dos documentos PDF en el aula virtual. Primero 3 00:00:15,480 --> 00:00:20,800 sabemos que tenemos que descargar el oracle y una vez que está instalado el entorno de 4 00:00:20,800 --> 00:00:29,520 oracle con su listener escuchando, tenemos que instalar el SQL Developer. Este proceso 5 00:00:29,520 --> 00:00:36,520 se sigue paso a paso en los PDFs que están compartidos. Al mismo tiempo, con las tablas 6 00:00:36,520 --> 00:00:45,840 que hemos estado trabajando en clase, he elegido la tabla de empleo con sus campos empleado 7 00:00:45,840 --> 00:00:51,440 número, apellido, oficio, directorio, fecha alta, salario, comisión y número de departamento. 8 00:00:51,440 --> 00:00:58,320 Recordamos que el número de departamento es una foreign key de la tabla de departamento. 9 00:00:58,320 --> 00:01:05,320 Como vemos aquí, cada campo es de un tipo y así podemos trabajar diferentes consultas. 10 00:01:05,320 --> 00:01:13,080 Para poder actuar a través de esta tabla, directamente abrimos un entorno de trabajo 11 00:01:13,080 --> 00:01:23,160 en nuestro xpdb alumno. Una vez que tenemos abierto el entorno de trabajo, podemos empezar 12 00:01:23,160 --> 00:01:30,000 a lanzar las consultas vistas en clase. La consulta básica es en la que devolvemos todos 13 00:01:30,000 --> 00:01:36,040 los campos y sin ningún tipo de condición. Nos acordamos que las instrucciones para ello 14 00:01:36,040 --> 00:01:46,080 eran CL asterisco pronombre. Ejecutamos la instrucción y obtenemos el resultado de todos 15 00:01:46,080 --> 00:01:58,080 sus campos visualizados por columna. Ahora bien, si lo que queremos obtener es una única 16 00:01:58,080 --> 00:02:06,440 fila, podríamos indicar el apellido de uno de los empleados. De esta forma, la información 17 00:02:06,440 --> 00:02:14,080 que nos va a visualizar esa sele va a ser la fila que corresponda con el apellido rey. 18 00:02:14,080 --> 00:02:23,840 Para ello, utilizamos la condición WHERE. Añadimos a nuestra sele genérica el WHERE 19 00:02:23,840 --> 00:02:36,120 apellido igual a rey. Al ejecutar esta sele, el resultado, como hemos visto en clase, es 20 00:02:36,120 --> 00:02:45,760 una única fila con todos los datos de ese empleado. Ahora vamos a ver si lo que queremos 21 00:02:45,760 --> 00:02:54,760 obtener es una columna, cómo tenemos que trabajar con la sele. Vamos a devolver todos los apellidos 22 00:02:54,760 --> 00:03:02,800 de los empleados sin poner ningún tipo de condición. Entonces, quitamos el WHERE y 23 00:03:02,800 --> 00:03:10,080 lo que hacemos en la sele es trabajar con un campo en concreto, es decir, lo que quiero obtener son 24 00:03:10,080 --> 00:03:18,440 columnas. Efectivamente, aparecen todos los apellidos.