bibibup

Páginas: 4 (757 palabras) Publicado: 7 de octubre de 2014

Programación de base de datos
Estructura de información mediante consultas de actualización

11/09/2014
Markito778




Manejo de cláusulas avanzadas de selección
Agrupación de elementosGrupo By
Esta cláusula cambia los registros con valores idénticos en la lista de campos específicos en uno de los registros.
Having
Esta cláusula dice que los registros agrupados se muestran enuna instrucción SELECT con una clausula Group by. Después de que Group by combine los registros, Having muestra cualquier registro.
Uso de operadores relacionales
Unión
Esta cláusula crea una deunión, que combina los resultados de dos o más tablas o consultas independientes.
Su formato es el siguiente: 

select col1, col2, ... from tabla1 where condición
union
select col1, col2, ... fromtabla2 where condición;

Si queremos que nos aparezcan también las filas duplicadas tenemos que utilizar el operador unión all 

Por ejemplo si quisiéramos mostrar todos los trabajadores de unaempresa, tanto los nuevos como los dados de baja tendríamos que hacer una sentencia como esta: 

select nombre from trabajadores_nuevos
union
select nombre from trabajadores_viejos;


IntersecciónEs un set de operadores que ejecuta operaciones entre 2 o más sets de datos
Su formato es el siguiente: 

select col1, col2, ... from tabla1 where condición
intersect
select col1, col2, ... fromtabla2 where condición;

Un ejemplo muy sencillo seria mostrar los alumnos que todavía están estudiando. 

select nombre from alumnos_activos
intersect
select nombre from alumnos;
Minus
Estafunción devuelve con cada cadena que se ha convertido en minúsculas
Su formato es: 

select col1, col2, ... from tabla1 where condición
minus
select col1, col2, ... from tabla2 where condición;Un ejemplo para este operador seria mostrar los alumnos que no están activos 

select nombre from alumnos
minus
select nombre from alumnos_activos;
Actualización de información mediante...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS