Este documento presenta varios tipos de consultas SQL para manipular datos en tablas de una base de datos, incluyendo consultas para crear, anexar, actualizar, crear referencias cruzadas y eliminar registros de tablas existentes. Se proveen ejemplos de cada tipo de consulta usando datos de ejemplo de una tabla de libros.
2. Consulta De Creación de Tablas
Crear una tabla es la consulta que guarda los registros en una tabla nueva.
Vamos a diseñar una consulta de creación de tablas utilizando algunas de las
campos de la tabla “Libros” que solo contengan los registros del tema de
Ofimática.
Nº ISBN TITULO PAGINAS TEMA PRECIO VENTA AL PUBLICO
84-95318-04-1 MINIGUIA POWERPOINT 324 Ofimatica 9,5000 €
84-95318-21-2 EXCEL FACIL 320 ofimatica 14,5000 €
84-95318-32-2 MINIGUIA EXCEL 324 ofimatica 9,5000 €
84-95318-34-8 ACCESS FACIL 320 Ofimatica 14,5000 €
84-95318-54-6 MINIGUIA ACCESS 324 ofimatica 9,5000 €
84-95318-72-3 WORD A FONDO 704 ofimatica 26,75000 €
84-95318-75-1 OFFICE FACIL 340 ofimatica 16,5000 €
3. Anexar.( Consulta de datos anexados).
Anexar es la consulta que añade registros a una tabla existente.
Vamos a ahora a diseñar una consulta para añadir los libros de la tabla
“Libros” que son del tema “Internet” a la tabla “Libros de Ofimática”,
cambiando luego el nombre de la tabla para adoptarlo a su nuevo
contenido.
Nº ISBN TITULO PAGINAS TEMA PRECIO VENTA AL PUBLICO
84-95318-04-1 MINIGUIA POWERPOINT 324 Ofimatica 9,5000 €
84-95318-21-2 EXCEL FACIL 320 ofimatica 14,5000 €
84-95318-32-2 MINIGUIA EXCEL 324 ofimatica 9,5000 €
84-95318-34-8 ACCESS FACIL 320 Ofimatica 14,5000 €
84-95318-54-6 MINIGUIA ACCESS 324 ofimatica 9,5000 €
84-95318-72-3 WORD A FONDO 704 ofimatica 26,75000 €
84-95318-75-1 OFFICE FACIL 340 ofimatica 16,5000 €
84-95318-04-3 PROGRAMACION PARA INTERNET 912 internet 29,75000 €
84-96097-21-3 INTERNET FACIL 320 Internet 14,5000 €
4. Actualizar.(consulta de modificación de
datos de una tabla)
Actualizar es la consulta que modifica los registros de una tabla existente.
Para ver como funciona, vamos a suponer que el precio de los libros de la
tala “Libros de Ofimática e Internet” aumenta en 50 céntimos de €uro.
Nº ISBN TITULO PAGINAS TEMA PRECIO VENTA AL PUBLICO
84-95318-04-1 MINIGUIA POWERPOINT 324 Ofimatica 10,000 €
84-95318-21-2 EXCEL FACIL 320 ofimatica 15,000 €
84-95318-32-2 MINIGUIA EXCEL 324 ofimatica 10,000 €
84-95318-34-8 ACCESS FACIL 320 Ofimatica 15,000 €
84-95318-54-6 MINIGUIA ACCESS 324 ofimatica 10,000 €
84-95318-72-3 WORD A FONDO 704 ofimatica 27,25000 €
84-95318-75-1 OFFICE FACIL 340 ofimatica 17,000 €
84-95318-04-3 PROGRAMACION PARA INTERNET 912 internet 30,25000 €
84-96097-21-3 INTERNET FACIL 320 Internet 15,000 €
5. General. (consulta de referencias cruzadas).
General nos permite crear una tabla de referencias cruzadas
mostrando los registros en forma de resumen de datos.
En la primera consulta de referencias cruzadas utilizando el asistente
vamos a diseñar una consulta de referencias cruzadas que muestre el
numero de ejemplares vendidos de cada titulo agrupado por meses.
TITULO Total de EJEMPLARES ene feb mar abr may jun jul ago sep oct nov dic
ACCESS FACIL 2500 300 2200
EXCEL FACIL 2500 200 2300
INTERNET FACIL 150 150
LUNIX FACIL 250 250
OFFICE FACIL 2500 500 2000
WINDOWS A FONDO 350 350
WORD A FONDO 500 500
6. En la segunda consulta de referencias cruzadas sin asistente vamos a
diseñar una consulta de referencias cruzadas que nos muestre el numero
de ejemplares vendidos de cada titulo agrupado por autor.
NOMBRE APELLIDOS ACCESS FACIL EXCEL FACIL INTERNET FACIL LUNIX FACIL OFFICE FACIL WINDOWS A FONDO WORD A FONDO
ALBERTO BLANCO REY 150
CARLOS NAVARRO GARCIA 2500
ENRIQUE LOZANO MARTIN 250
OLGA MONTOLLA PUCH 500
POL PRATS SANMARTIN 2500
ROSA LOPEZ GRACIA 350
SANTI RICO PEREZ 2500
7. Eliminar. (consultas de eliminación de
registros).
Eliminar consiste que la consulta que elimine registros de una tabla
existente.
Para ver como funciona vamos a diseñar una consulta que nos elimine los
registros de la tabla “Libros de Ofimática e Internet que son del tema
“Ofimática”.
Nº ISBN TITULO PAGINAS TEMA PRECIO VENTA AL PUBLICO
84-95318-04-3 PROGRAMACION PARA INTERNET 912 internet 30,25000 €
84-96097-21-3 INTERNET FACIL 320 Internet 15,000 €