SlideShare une entreprise Scribd logo
1  sur  3
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
SISTEMAS MERCANTILES
SISTEMAS
NOMBRE:

CRISTIAN VILLALVA

NIVEL:

SEPTIMO

TUTOR:

ING. LUIS GUALLPA

SQL (LENGUAJE DE CONSULTA)
Las sentencias de solicitud SQL pueden ser usadas en el momento del diseño en la
propiedad recordsource de un control de datos esto permitiría crear mediante
programación Dynaset, Shapstmos asociados a controles de datos los criterios SQL
utilizan la palabra clave SELECT, seguida de una de estas palabras claves WHERE,
FROM HAVING, GROUP-BY, ORDER BY.
SELECT < LISTA DE CAMPOS>
FROM<LISTA DE TABLAS>
(WHERE < Especificación de Selección de Filas>)
(GROUP BY <Especificación de Agrupación>)
(HAVING<Especificación de selección de grupos>)
(ORDER BY <Especificación de Ordenación>).
ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS
OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE.
select NOMBRE , APELLIDOS
from EMPLEADOS
where SALARIO > 1350

NOMBRE

APELLIDOS

Carlos

Jiménez Clarín

José

CON

Calvo 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.

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

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
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’

ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS
FILAS DE UNA TABLA.
Insertar registros mediante INSERT
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, direccion, ciudad, telefono, codempresa)
VALUES ('Carlos Rios', '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 ser corregirá un nombre
que se insertó de manera incorrecta:
UPDATE clientes SET nombre= 'Carlos Rios' WHERE nombre= 'Carlos Rioso'
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'

Contenu connexe

Tendances

Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
JOSE AHIAS LOPEZ PORTILLO
 
Introducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selecciónIntroducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selección
M.c. Omar Jasso
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
Gerardo
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
Henry Cambal
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
josecuartas
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
claudia contreras
 

Tendances (20)

Relaciones de tablas
Relaciones de tablas  Relaciones de tablas
Relaciones de tablas
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Introducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selecciónIntroducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selección
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Presentacion 4 unidad
Presentacion 4 unidadPresentacion 4 unidad
Presentacion 4 unidad
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
 
Aprenda SQL Server
Aprenda SQL ServerAprenda SQL Server
Aprenda SQL Server
 
Cursores
CursoresCursores
Cursores
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
SENTENCIAS SQL
SENTENCIAS SQL SENTENCIAS SQL
SENTENCIAS SQL
 
Consultas
ConsultasConsultas
Consultas
 
Sentencias sql
Sentencias sqlSentencias sql
Sentencias sql
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
 

En vedette

El teletrabajo (1)
El teletrabajo (1)El teletrabajo (1)
El teletrabajo (1)
lmeriles
 
Teoria del poblamiento
Teoria del poblamientoTeoria del poblamiento
Teoria del poblamiento
Alejandro Jami
 
Introducción al internet
Introducción al internetIntroducción al internet
Introducción al internet
jonamdzbmx
 
Tabladefrecuenciajohansebastianduquegonzalez9d 120703103320-phpapp01
Tabladefrecuenciajohansebastianduquegonzalez9d 120703103320-phpapp01Tabladefrecuenciajohansebastianduquegonzalez9d 120703103320-phpapp01
Tabladefrecuenciajohansebastianduquegonzalez9d 120703103320-phpapp01
pupo98
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
jonamdzbmx
 
Tabladefrecuenciajohansebastianduquegonzalez9d
Tabladefrecuenciajohansebastianduquegonzalez9dTabladefrecuenciajohansebastianduquegonzalez9d
Tabladefrecuenciajohansebastianduquegonzalez9d
pupo98
 
Diccionario de informatica anibal alvarez
Diccionario de informatica anibal alvarezDiccionario de informatica anibal alvarez
Diccionario de informatica anibal alvarez
anibalalberto
 
Virus y vacunas 14 de mayo de 2012
Virus y vacunas 14 de mayo de 2012Virus y vacunas 14 de mayo de 2012
Virus y vacunas 14 de mayo de 2012
DIONEBEJARANO
 

En vedette (20)

Andres martinez
Andres martinezAndres martinez
Andres martinez
 
El teletrabajo (1)
El teletrabajo (1)El teletrabajo (1)
El teletrabajo (1)
 
Teoria del poblamiento
Teoria del poblamientoTeoria del poblamiento
Teoria del poblamiento
 
Introducción al internet
Introducción al internetIntroducción al internet
Introducción al internet
 
Modulo 2 (teoria)
Modulo 2 (teoria)Modulo 2 (teoria)
Modulo 2 (teoria)
 
Mar
MarMar
Mar
 
Tabladefrecuenciajohansebastianduquegonzalez9d 120703103320-phpapp01
Tabladefrecuenciajohansebastianduquegonzalez9d 120703103320-phpapp01Tabladefrecuenciajohansebastianduquegonzalez9d 120703103320-phpapp01
Tabladefrecuenciajohansebastianduquegonzalez9d 120703103320-phpapp01
 
Ailyn
AilynAilyn
Ailyn
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
El sabio tibetano - T. Lobsang Rampa
El sabio tibetano - T. Lobsang RampaEl sabio tibetano - T. Lobsang Rampa
El sabio tibetano - T. Lobsang Rampa
 
Mi Familia, La mejor!♥
Mi Familia, La mejor!♥Mi Familia, La mejor!♥
Mi Familia, La mejor!♥
 
Funcionamiento interno
Funcionamiento internoFuncionamiento interno
Funcionamiento interno
 
Tabladefrecuenciajohansebastianduquegonzalez9d
Tabladefrecuenciajohansebastianduquegonzalez9dTabladefrecuenciajohansebastianduquegonzalez9d
Tabladefrecuenciajohansebastianduquegonzalez9d
 
Conversación en linea
Conversación en lineaConversación en linea
Conversación en linea
 
Cms
CmsCms
Cms
 
Diccionario de informatica anibal alvarez
Diccionario de informatica anibal alvarezDiccionario de informatica anibal alvarez
Diccionario de informatica anibal alvarez
 
Virus y vacunas 14 de mayo de 2012
Virus y vacunas 14 de mayo de 2012Virus y vacunas 14 de mayo de 2012
Virus y vacunas 14 de mayo de 2012
 
Ntics pirotecnnia
Ntics pirotecnniaNtics pirotecnnia
Ntics pirotecnnia
 
Presentación sobre: sabías qué?
Presentación sobre: sabías qué?Presentación sobre: sabías qué?
Presentación sobre: sabías qué?
 
Tarihuel afotos
Tarihuel afotosTarihuel afotos
Tarihuel afotos
 

Similaire à Sentencias sql

Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
Julio Pari
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
Henry Cambal
 
Precentacion de sql visual
Precentacion de sql visualPrecentacion de sql visual
Precentacion de sql visual
BryanChacon12
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
guest0c9485
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
guest0c9485
 
BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQL
demoiselle
 

Similaire à Sentencias sql (20)

Ing gualpa sql
Ing gualpa sqlIng gualpa sql
Ing gualpa sql
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_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
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Sql y vb.pptx1
Sql y vb.pptx1Sql y vb.pptx1
Sql y vb.pptx1
 
Sql
SqlSql
Sql
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdf
 
Precentacion de sql visual
Precentacion de sql visualPrecentacion de sql visual
Precentacion de sql visual
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
 
Sql server(1)
Sql server(1)Sql server(1)
Sql server(1)
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
 
Manual SQL SERVER
Manual SQL SERVERManual SQL SERVER
Manual SQL SERVER
 
Introduccion al sql query
Introduccion al sql queryIntroduccion al sql query
Introduccion al sql query
 
Consultasql
ConsultasqlConsultasql
Consultasql
 
Lenguaje Transact sql
Lenguaje Transact sqlLenguaje Transact sql
Lenguaje Transact sql
 
BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQL
 

Plus de Cristian Villalva

Plus de Cristian Villalva (12)

Evolución de la Informatica
Evolución de la InformaticaEvolución de la Informatica
Evolución de la Informatica
 
Comercio electrónico
Comercio electrónicoComercio electrónico
Comercio electrónico
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Gestión de riesgo
Gestión de riesgoGestión de riesgo
Gestión de riesgo
 
Gestión de riesgo
Gestión de riesgoGestión de riesgo
Gestión de riesgo
 
Uml
UmlUml
Uml
 
Desarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirezDesarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirez
 
Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
 
Estudio organizacional
Estudio organizacionalEstudio organizacional
Estudio organizacional
 
Esquema de estudio tecnico del mercado
Esquema de estudio tecnico del mercadoEsquema de estudio tecnico del mercado
Esquema de estudio tecnico del mercado
 
Esquema estudio tecnico del mercado
Esquema estudio tecnico del mercadoEsquema estudio tecnico del mercado
Esquema estudio tecnico del mercado
 
Aseguradoras
AseguradorasAseguradoras
Aseguradoras
 

Dernier

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

Dernier (11)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.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...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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
 
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.
 
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
 

Sentencias sql

  • 1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES SISTEMAS MERCANTILES SISTEMAS NOMBRE: CRISTIAN VILLALVA NIVEL: SEPTIMO TUTOR: ING. LUIS GUALLPA SQL (LENGUAJE DE CONSULTA) Las sentencias de solicitud SQL pueden ser usadas en el momento del diseño en la propiedad recordsource de un control de datos esto permitiría crear mediante programación Dynaset, Shapstmos asociados a controles de datos los criterios SQL utilizan la palabra clave SELECT, seguida de una de estas palabras claves WHERE, FROM HAVING, GROUP-BY, ORDER BY. SELECT < LISTA DE CAMPOS> FROM<LISTA DE TABLAS> (WHERE < Especificación de Selección de Filas>) (GROUP BY <Especificación de Agrupación>) (HAVING<Especificación de selección de grupos>) (ORDER BY <Especificación de Ordenación>).
  • 2. ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE. select NOMBRE , APELLIDOS from EMPLEADOS where SALARIO > 1350 NOMBRE APELLIDOS Carlos Jiménez Clarín José CON Calvo 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. 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 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
  • 3. 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’ ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA. Insertar registros mediante INSERT 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, direccion, ciudad, telefono, codempresa) VALUES ('Carlos Rios', '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 ser corregirá un nombre que se insertó de manera incorrecta: UPDATE clientes SET nombre= 'Carlos Rios' WHERE nombre= 'Carlos Rioso' 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'