SlideShare una empresa de Scribd logo
1 de 9
TEMA:
CONSULTAS SQL
ESTUDIANTE:
VÍCTOR ALFONSO SÁNCHEZ VILLACIS
DOCENTE:
ING. LUIS HUALPA
FECHA:
06-1-2014
1.ESCRIBIR SENTENCIAS SQL SELECT PARA
CONSULTAS CON OPERADORES DE
RESTRICCIÓN, PROYECCIÓN Y ENLACE
• CODIGO
• select NOMBRE , APELLIDOS
from EMPLEADOS
where SALARIO > 1500
APELLIDOS

victor

Sarango Aranda

vale

• TABLA

NOMBRE

Silva Espin

• EXPLICACIÓN
• Primero selecionamos los campos NOMBRE,
APELLIDO de la Tabla EMPLEADOS donde el salario
es mayor a 1500,donde solo hay 2 personas.
2 .ESCRIBIR SENTENCIAS SELECT PARA
ENLACES QUE INCLUYEN TRES O MÁS
TABLAS, AUTOENLACES Y MÚLTIPLES
ENLACES ENTRE TABLAS.
• CODIGO
• select C.ID_CAMISA , C.CAMISA , C.PESO_GR as PES
O_CAMISA ,
P.ID_PANTALON , P.PANTALON , P.PESO_GR as P
ESO_PANTALON
from CAMISAS C , PANTALONES P
where C.ID_CAMISA = 1
• TABLA
3.ENTENDER Y EJEMPLIFICAR EL
PROPÓSITO DE LA CLÁUSULA GROUP
BY USANDO EL PROCESO DE
EVALUACIÓN CONCEPTUAL.
• SELECTb.cpu_fabricante,Count (*) AS totalFROM pc
AS aINNER JOIN cpu AS b ON (a.cpu =
b.cpu_id)GROUP BY b.cpu_fabricanteORDER BY
total DESC;

• cpu_fabricante | total ----------------+------- intel
4 amd
| 1

|
4. ESCRIBIR DESCRIPCIONES EN
ESPAÑOL EN SENTENCIAS
DOCUMENTADAS DE SQL
• TABLA

NOMBRE

CATALOGO

ALEX

LOS 3 MOSQUETEROS

vale

LOS 3 CHANCHITOS

EXPLICACION Seleccionamos el campo NOMBRE de la Tabla
CATALOGO donde se visualizara todos los libros del autor ALEX.

SELECT nombre FROM catalogo WHERE autor = ‘ALEX’
5.ESCRIBIR LAS SENTENCIAS INSERT,
UPDATE Y DELETE PARA MODIFICAR
LAS FILAS DE UNA TABLA
• INSERT
•
insert into ALUMNOS (ID_ALUMNO , NOMBRE , APELLIDOS , F_NACIMIENTO)
values (1 , 'Pablo' , 'Hernandaz Mata' , '1995-03-14')
•
• EXPLICACION :
•
INSERT INTO nombre_tabla (lista de campos separados por comas)
VALUES (lista de datos separados por comas)
• Donde cada dato de la lista VALUES se corresponde y se asigna a cada campo
de la tabla en el mismo orden de aparición de la sentencia INSERT. Cabe
mencionar que si la clave primaria que identifica el registro que se pretende
insertar ya la usa un registro existente el SGBD rechazaría la operación y devolvería
un error de clave primaria duplicada.
UPDATE
EJEMPLO
CÓDIGO: SELECCIONAR TODO
UPDATE CURSOS
SET ID_PROFE = 2
WHERE ID_CURSO = 5
EXPLICACION
LA INSTRUCCIÓN ANTERIOR ASIGNARÁ UN 2 EN EL CAMPO ID_PROFE DE LA
TABLA CURSOS EN LOS REGISTROS CUYO VALOR EN EL CAMPO ID_CURSO SEA
5. COMO SABEMOS QUE EL CAMPO ID_CURSO ES LA CLAVE PRIMARIA DE LA
TABLA, TAN SOLO SE MODIFICARÁ UN SOLO REGISTRO SI ES QUE EXISTE.
OBVIAMENTE EN ESTE CASO, DADO QUE EL CAMPO QUE SE PRETENDE
ACTUALIZAR ES CLAVE FORÁNEA DE LA TABLA PROFESORES, SI NO EXISTE UN
REGISTRO EN DICHA TABLA CON IDENTIFICADOR 2 EL SGBD DEVOLVERÁ UN
ERROR DE CLAVE NO ENCONTRADA.
•
•
•
•
•
•
•

DELETE
La siguiente instrucción elimina todos los registros de la tabla VEHICULOS:
EJEMPLO
Código: Seleccionar todo
delete
from VEHICULOS
EXPLICACION
Al eliminar registros de una tabla estos no deben figurar como clave
foránea en otra tabla, de lo contrario el SGBD devolverá un error de
violación de integridad referencial, puesto que si se permitiese
quedarían regsitros huerfanos.

En general la sintaxis de la instrucción DELETE es la siguiente:
• EJEMPLO
• Código: Seleccionar todo
• DELETE
FROM nombre_tabla
WHERE condiniones
•

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Tipos de consultas sql
Tipos de consultas sqlTipos de consultas sql
Tipos de consultas sql
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 
Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11
 
Sql y programacion en access 2010
Sql y programacion en access 2010Sql y programacion en access 2010
Sql y programacion en access 2010
 
Aprenda SQL Server
Aprenda SQL ServerAprenda SQL Server
Aprenda SQL Server
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
As400
As400As400
As400
 
As/400
As/400As/400
As/400
 
Consultas en SQL
Consultas en SQLConsultas en SQL
Consultas en SQL
 
Sqlconsultasmscomplejas 1212077755475220-8
Sqlconsultasmscomplejas 1212077755475220-8Sqlconsultasmscomplejas 1212077755475220-8
Sqlconsultasmscomplejas 1212077755475220-8
 
Utilisacion del utilitario strssda as400
Utilisacion del utilitario strssda as400Utilisacion del utilitario strssda as400
Utilisacion del utilitario strssda as400
 

Destacado

!Kauru Contemporary Art from Africa Information E-Book(2)
!Kauru Contemporary Art from Africa Information E-Book(2)!Kauru Contemporary Art from Africa Information E-Book(2)
!Kauru Contemporary Art from Africa Information E-Book(2)Ijeoma Loren Uche-Okeke
 
Campaña Chandon
Campaña ChandonCampaña Chandon
Campaña ChandonSol López
 
Miniguia para el pensamiento critico
Miniguia para el pensamiento criticoMiniguia para el pensamiento critico
Miniguia para el pensamiento criticoHailine Rojas Avalos
 
26 march 2015 muley sir computer science in env science mahesh joshi
26 march 2015 muley sir computer science in env science mahesh joshi26 march 2015 muley sir computer science in env science mahesh joshi
26 march 2015 muley sir computer science in env science mahesh joshiMahesh Joshi
 
Guionde inteligencia Artificial
Guionde inteligencia ArtificialGuionde inteligencia Artificial
Guionde inteligencia ArtificialFat_Aguilar
 
Through the eyes of the editor: nursing research
Through the eyes of the editor: nursing researchThrough the eyes of the editor: nursing research
Through the eyes of the editor: nursing researchRoger Watson
 
World Growth Forum Disrupt: Implementing a High-Tempo Experimentation Process...
World Growth Forum Disrupt: Implementing a High-Tempo Experimentation Process...World Growth Forum Disrupt: Implementing a High-Tempo Experimentation Process...
World Growth Forum Disrupt: Implementing a High-Tempo Experimentation Process...Johannes Radig
 
Cabot plastics belgium
Cabot plastics belgiumCabot plastics belgium
Cabot plastics belgiumAiham Shoaib
 
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...Roberto Martínez
 
Ethnic or traditional snacks market in india
Ethnic or traditional snacks market in indiaEthnic or traditional snacks market in india
Ethnic or traditional snacks market in indiaSophia Jones
 

Destacado (19)

Usuario futuro
Usuario futuroUsuario futuro
Usuario futuro
 
COMM 130 Portfolio
COMM 130 Portfolio COMM 130 Portfolio
COMM 130 Portfolio
 
Arquitetura exotica
Arquitetura exoticaArquitetura exotica
Arquitetura exotica
 
Entonces adelante
Entonces  adelanteEntonces  adelante
Entonces adelante
 
!Kauru Contemporary Art from Africa Information E-Book(2)
!Kauru Contemporary Art from Africa Information E-Book(2)!Kauru Contemporary Art from Africa Information E-Book(2)
!Kauru Contemporary Art from Africa Information E-Book(2)
 
литература
литературалитература
литература
 
Campaña Chandon
Campaña ChandonCampaña Chandon
Campaña Chandon
 
Miniguia para el pensamiento critico
Miniguia para el pensamiento criticoMiniguia para el pensamiento critico
Miniguia para el pensamiento critico
 
26 march 2015 muley sir computer science in env science mahesh joshi
26 march 2015 muley sir computer science in env science mahesh joshi26 march 2015 muley sir computer science in env science mahesh joshi
26 march 2015 muley sir computer science in env science mahesh joshi
 
Guionde inteligencia Artificial
Guionde inteligencia ArtificialGuionde inteligencia Artificial
Guionde inteligencia Artificial
 
Through the eyes of the editor: nursing research
Through the eyes of the editor: nursing researchThrough the eyes of the editor: nursing research
Through the eyes of the editor: nursing research
 
World Growth Forum Disrupt: Implementing a High-Tempo Experimentation Process...
World Growth Forum Disrupt: Implementing a High-Tempo Experimentation Process...World Growth Forum Disrupt: Implementing a High-Tempo Experimentation Process...
World Growth Forum Disrupt: Implementing a High-Tempo Experimentation Process...
 
Pilu
PiluPilu
Pilu
 
Cabot plastics belgium
Cabot plastics belgiumCabot plastics belgium
Cabot plastics belgium
 
Derrame cerebral
Derrame cerebralDerrame cerebral
Derrame cerebral
 
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...
 
Fundamentos
Fundamentos Fundamentos
Fundamentos
 
Ethnic or traditional snacks market in india
Ethnic or traditional snacks market in indiaEthnic or traditional snacks market in india
Ethnic or traditional snacks market in india
 
Conectivismo en el Callao
Conectivismo en el CallaoConectivismo en el Callao
Conectivismo en el Callao
 

Similar a Sql (20)

Elaborar una presentación que describa las siguientes temáticas:(1)
Elaborar una presentación que describa las siguientes temáticas:(1)Elaborar una presentación que describa las siguientes temáticas:(1)
Elaborar una presentación que describa las siguientes temáticas:(1)
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
ITESO
ITESOITESO
ITESO
 
Urp base-5
Urp base-5Urp base-5
Urp base-5
 
Ing gualpa sql
Ing gualpa sqlIng gualpa sql
Ing gualpa sql
 
Practica access (1)
Practica access (1)Practica access (1)
Practica access (1)
 
Ejercicio completo colegio
Ejercicio completo colegioEjercicio completo colegio
Ejercicio completo colegio
 
Colegio
ColegioColegio
Colegio
 
SQL For Dummies
SQL For DummiesSQL For Dummies
SQL For Dummies
 
BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQL
 
Relaciones
RelacionesRelaciones
Relaciones
 
Colegio
ColegioColegio
Colegio
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 
Sql b
Sql bSql b
Sql b
 
Colegio 11 2
Colegio 11 2Colegio 11 2
Colegio 11 2
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Sql
SqlSql
Sql
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Sql
SqlSql
Sql
 
2. creación de tablas 2007
2. creación de tablas 20072. creación de tablas 2007
2. creación de tablas 2007
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Sql

  • 1. TEMA: CONSULTAS SQL ESTUDIANTE: VÍCTOR ALFONSO SÁNCHEZ VILLACIS DOCENTE: ING. LUIS HUALPA FECHA: 06-1-2014
  • 2. 1.ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE • CODIGO • select NOMBRE , APELLIDOS from EMPLEADOS where SALARIO > 1500 APELLIDOS victor Sarango Aranda vale • TABLA NOMBRE Silva Espin • EXPLICACIÓN • Primero selecionamos los campos NOMBRE, APELLIDO de la Tabla EMPLEADOS donde el salario es mayor a 1500,donde solo hay 2 personas.
  • 3. 2 .ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O MÁS TABLAS, AUTOENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS. • CODIGO • select C.ID_CAMISA , C.CAMISA , C.PESO_GR as PES O_CAMISA , P.ID_PANTALON , P.PANTALON , P.PESO_GR as P ESO_PANTALON from CAMISAS C , PANTALONES P where C.ID_CAMISA = 1
  • 5. 3.ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP BY USANDO EL PROCESO DE EVALUACIÓN CONCEPTUAL. • SELECTb.cpu_fabricante,Count (*) AS totalFROM pc AS aINNER JOIN cpu AS b ON (a.cpu = b.cpu_id)GROUP BY b.cpu_fabricanteORDER BY total DESC; • cpu_fabricante | total ----------------+------- intel 4 amd | 1 |
  • 6. 4. ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL • TABLA NOMBRE CATALOGO ALEX LOS 3 MOSQUETEROS vale LOS 3 CHANCHITOS EXPLICACION Seleccionamos el campo NOMBRE de la Tabla CATALOGO donde se visualizara todos los libros del autor ALEX. SELECT nombre FROM catalogo WHERE autor = ‘ALEX’
  • 7. 5.ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA • INSERT • insert into ALUMNOS (ID_ALUMNO , NOMBRE , APELLIDOS , F_NACIMIENTO) values (1 , 'Pablo' , 'Hernandaz Mata' , '1995-03-14') • • EXPLICACION : • INSERT INTO nombre_tabla (lista de campos separados por comas) VALUES (lista de datos separados por comas) • Donde cada dato de la lista VALUES se corresponde y se asigna a cada campo de la tabla en el mismo orden de aparición de la sentencia INSERT. Cabe mencionar que si la clave primaria que identifica el registro que se pretende insertar ya la usa un registro existente el SGBD rechazaría la operación y devolvería un error de clave primaria duplicada.
  • 8. UPDATE EJEMPLO CÓDIGO: SELECCIONAR TODO UPDATE CURSOS SET ID_PROFE = 2 WHERE ID_CURSO = 5 EXPLICACION LA INSTRUCCIÓN ANTERIOR ASIGNARÁ UN 2 EN EL CAMPO ID_PROFE DE LA TABLA CURSOS EN LOS REGISTROS CUYO VALOR EN EL CAMPO ID_CURSO SEA 5. COMO SABEMOS QUE EL CAMPO ID_CURSO ES LA CLAVE PRIMARIA DE LA TABLA, TAN SOLO SE MODIFICARÁ UN SOLO REGISTRO SI ES QUE EXISTE. OBVIAMENTE EN ESTE CASO, DADO QUE EL CAMPO QUE SE PRETENDE ACTUALIZAR ES CLAVE FORÁNEA DE LA TABLA PROFESORES, SI NO EXISTE UN REGISTRO EN DICHA TABLA CON IDENTIFICADOR 2 EL SGBD DEVOLVERÁ UN ERROR DE CLAVE NO ENCONTRADA.
  • 9. • • • • • • • DELETE La siguiente instrucción elimina todos los registros de la tabla VEHICULOS: EJEMPLO Código: Seleccionar todo delete from VEHICULOS EXPLICACION Al eliminar registros de una tabla estos no deben figurar como clave foránea en otra tabla, de lo contrario el SGBD devolverá un error de violación de integridad referencial, puesto que si se permitiese quedarían regsitros huerfanos. En general la sintaxis de la instrucción DELETE es la siguiente: • EJEMPLO • Código: Seleccionar todo • DELETE FROM nombre_tabla WHERE condiniones •