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