Creación de tablas y consultas Flashcards
Segundo Parcial
Para insertar datos en una tabla se utiliza la siguiente sentencia:
INSERT INTO Tabla_nombre VALUES (valor1, valor2, …,valorn);
Para seleccionar todos los datos de una tabla se usa la siguiente sintaxis:
Select * from tabla;
Seleccionar solo algunas columnas de la tabla se usa la siguiente sintaxis::
Select columna1, columna2, …columnan from tabla;
Instrucción para mostrar varias columnas concatenadas:
Select columna1||columna2||columna3 from tabla;
cuando se quiere agregar filtros para la búsqueda de registros:
Select * from tabla WHERE conciones;
Podemos ordenar los registros devueltos por una consulta por el campo o campos que deseemos
Order By
empleado para comparar con una lista de valores fijados de modo que devuelva True si el campo indicado
pertenece a la lista.
IN
Instrucción que devuelven únicamente aquellos
registros/filas que tienen valores idénticos en los dos campos que se comparan para unir ambas tablas
INNER JOIN, o JOIN
Se obtienen todas las filas de la tabla colocada a la izquierda, aunque no tengan correspondencia en la tabla de
la derecha.
LEFT JOIN o LEFT OUTER JOIN
Instrucción con la que se obtienen todas las filas de la tabla de la derecha, aunque no tengan
correspondencia en la tabla de la izquierda.
RIGHT JOIN o Right outer join
LA sintaxis de Oracle para el outer join simple es:
(+)
Se obtienen todas las filas en ambas tablas, aunque no tengan correspondencia en la otra tabla. Es decir, todos
los registros de A y de B aunque no haya correspondencia entre ellos
FULL JOIN o Full Outer Join
Es una consulta anidada en una instrucción SELECT , INSERT , UPDATE o DELETE , o bien en otra subconsulta.
Una subconsulta
sirven para combinar filas de dos o más tablas basándose en un campo común entre ellas, devolviendo por tanto datos de diferentes tablas.
JOIN
agrupa filas basándose en uno o más valores de columna.
Group by
¿Para que se usa el (+) En las consultas de Oracle?
Para mostrar los datos de una relación y aquellos en la que no hay datos que coinciden
La condición que se utiliza para recuperar valores dentro de un rango en una declaraciónSELECT,INSERT,UPDATEoDELETE
between
Función que se utiliza para obtener el número de caracteres de una cadena
Length ( )
Símbolo que reemplaza cualquier cantidad de caracteres (incluyendo ningún carácter). Es un carácter comodín en like
%
SELECT * FROM empleados LEFT outer JOIN vhc ON empleado.vhc_id = vhc.vhc_id; ¿qué muestra?
Todos los datos de empleado y los que se relacionen con vhc
Es un tipo de operador lógico que se usa para poder saber si una cadena de caracteres específica coincide con un patrón
like
Es una función que permite mostrar un texto o valor dependiendo del valor contenido en el campo especificado comparando el campo con cada uno de valores de búsqueda uno a uno.
DECODE