SlideShare uma empresa Scribd logo
1 de 5
Universidad Regional Autónoma de los Andes
–UNIANDES–
FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

Asignatura
Tema:

Consultas SQL

Estudiante:

Gustavo Pullupaxi

Docente:
Fecha:

Ing. Luis Gualpa
07 de Enero del 2014
Consultas de Selección
Se utilizan para indicar al motor de datos que devuelva información de las
bases de datos, esta información es devuelta en forma de un conjunto de
registros que pueden modificarse.
 Consultas Básicas
Sintaxis: SELECT Atributos FROM
Tabla atributos: lista de propiedades que se deseen presentar
Tabla: nombre-s de la-s tabla-s que contiene los atributos a presentar
SELECT Nombre, Teléfono FROM Clientes;
Esta consulta devuelve un recordset con el campo nombre y teléfono de la
tabla clientes.
1.- ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON OPERADORES
DE RESTRICCIÓN, PROYECCIÓN Y ENLACE.

select NOMBRE , APELLIDOS
from EMPLEADOS
where SALARIO > 1350

NOMBRE

APELLIDOS

Carmen

Martinez Clarín

Juan

Clavijo Sisman

Sintaxis: Seleccionamos los campos NOMBRE, APELLIDO de la Tabla
EMPLEADOS donde el salario es mayor a 1350, en el cual solo había dos
personas.

2.- ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O
MÁS TABLAS, AUTOENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS.

select C.ID_CAMISA , C.CAMISA , C.PESO_GR as PESO_CAMISA ,
P.ID_PANTALON , P.PANTALON , P.PESO_GR as PESO_PANTALON
from CAMISAS C , PANTALONES P
where C.ID_CAMISA = 1

[Escriba texto]
3.- ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP BY
USANDO EL PROCESO DE EVALUACIÓN CONCEPTUAL.

SELECT
b.cpu_fabricante,
count (*) AS total
FROM pc AS a
INNER JOIN cpu AS b ON (a.cpu = b.cpu_id)
GROUP BY b.cpu_fabricante
ORDER BY total DESC;

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

4.- ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS
DE SQL.
Sintaxis: Seleccionamos el campo NOMBRE de la TablaCATALOGOdonde se
visualizara todos los libros del autor MARCO.
SELECT nombre FROM catalogo WHERE autor = ‘Marco’

5.- ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR
LAS FILAS DE UNA TABLA.
Insertar registros mediante INSERT

[Escriba texto]
Para realizar esta operación se debe tener en cuenta dos puntos importantes.
El primero es que el dato que se inserte debe ser del mismo tipo que el
campo, y el segundo punto a tener en cuenta que este dato a insertar.
Ejemplos:
INSERT INTO clientes (nombre, dirección, ciudad, teléfono, codempresa) VALUES (Galo
Sosa,
'Caseros
2417',
'Buenos
Aires',
'48485825',
23)

Modificar registros mediante UPDATE
SQL al encontrar un UPDATE chequea la condición WHERE, si esta es
verdadera se realiza la actualización. Un ejemplo de UPDATE, donde se
corregirá un nombre que se insertó de manera incorrecta:
UPDATE

clientes

SET

nombre=

Galo

Sosa'

WHERE

nombre=

'Galo

Sosa

Borrar registros mediante DELETE
La sentencia DELETE puede borrar un solo registro como también puede borrar
varios registros a la vez, como también puede borrar todos los registros de la
base de datos.
Si quiero borrar todos los clientes que son de la ciudad de Mar del Plata:
DELETE FROM clientes WHERE ciudad= 'Mar del Plata'

[Escriba texto]

Mais conteúdo relacionado

Mais procurados (10)

implementacion de consultas basicas
implementacion de consultas basicasimplementacion de consultas basicas
implementacion de consultas basicas
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Consultas Sql
Consultas SqlConsultas Sql
Consultas Sql
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Propiedades del campo
Propiedades del campoPropiedades del campo
Propiedades del campo
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4
 

Semelhante a Ing gualpa sql

Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
Henry Cambal
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
Henry Cambal
 
Sql
SqlSql
Sql
1da4
 
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)
Victor Sanchez
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
rch_bar
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
polo28slp
 

Semelhante a Ing gualpa sql (20)

Sentencias sql
Sentencias sql Sentencias sql
Sentencias sql
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sql
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
Consultas SqL
Consultas SqLConsultas SqL
Consultas SqL
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
Manual sql server
Manual sql serverManual sql server
Manual sql server
 
Manualsqlserverparte
ManualsqlserverparteManualsqlserverparte
Manualsqlserverparte
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
 
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Sql
SqlSql
Sql
 
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)
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 
Del 41 al 70
Del 41 al 70Del 41 al 70
Del 41 al 70
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Ing gualpa sql

  • 1. Universidad Regional Autónoma de los Andes –UNIANDES– FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS Asignatura Tema: Consultas SQL Estudiante: Gustavo Pullupaxi Docente: Fecha: Ing. Luis Gualpa 07 de Enero del 2014
  • 2.
  • 3. Consultas de Selección Se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta en forma de un conjunto de registros que pueden modificarse.  Consultas Básicas Sintaxis: SELECT Atributos FROM Tabla atributos: lista de propiedades que se deseen presentar Tabla: nombre-s de la-s tabla-s que contiene los atributos a presentar SELECT Nombre, Teléfono FROM Clientes; Esta consulta devuelve un recordset con el campo nombre y teléfono de la tabla clientes. 1.- ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE. select NOMBRE , APELLIDOS from EMPLEADOS where SALARIO > 1350 NOMBRE APELLIDOS Carmen Martinez Clarín Juan Clavijo Sisman Sintaxis: Seleccionamos los campos NOMBRE, APELLIDO de la Tabla EMPLEADOS donde el salario es mayor a 1350, en el cual solo había dos personas. 2.- ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O MÁS TABLAS, AUTOENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS. select C.ID_CAMISA , C.CAMISA , C.PESO_GR as PESO_CAMISA , P.ID_PANTALON , P.PANTALON , P.PESO_GR as PESO_PANTALON from CAMISAS C , PANTALONES P where C.ID_CAMISA = 1 [Escriba texto]
  • 4. 3.- ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP BY USANDO EL PROCESO DE EVALUACIÓN CONCEPTUAL. SELECT b.cpu_fabricante, count (*) AS total FROM pc AS a INNER JOIN cpu AS b ON (a.cpu = b.cpu_id) GROUP BY b.cpu_fabricante ORDER BY total DESC; cpu_fabricante | total ----------------+------intel | 4 amd | 1 4.- ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL. Sintaxis: Seleccionamos el campo NOMBRE de la TablaCATALOGOdonde se visualizara todos los libros del autor MARCO. SELECT nombre FROM catalogo WHERE autor = ‘Marco’ 5.- ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA. Insertar registros mediante INSERT [Escriba texto]
  • 5. Para realizar esta operación se debe tener en cuenta dos puntos importantes. El primero es que el dato que se inserte debe ser del mismo tipo que el campo, y el segundo punto a tener en cuenta que este dato a insertar. Ejemplos: INSERT INTO clientes (nombre, dirección, ciudad, teléfono, codempresa) VALUES (Galo Sosa, 'Caseros 2417', 'Buenos Aires', '48485825', 23) Modificar registros mediante UPDATE SQL al encontrar un UPDATE chequea la condición WHERE, si esta es verdadera se realiza la actualización. Un ejemplo de UPDATE, donde se corregirá un nombre que se insertó de manera incorrecta: UPDATE clientes SET nombre= Galo Sosa' WHERE nombre= 'Galo Sosa Borrar registros mediante DELETE La sentencia DELETE puede borrar un solo registro como también puede borrar varios registros a la vez, como también puede borrar todos los registros de la base de datos. Si quiero borrar todos los clientes que son de la ciudad de Mar del Plata: DELETE FROM clientes WHERE ciudad= 'Mar del Plata' [Escriba texto]