SlideShare a Scribd company logo
1 of 17
Download to read offline
Consultas SQL
Introducción


• El lenguaje de consulta estructurado SQL
  (Structured Query Language), es un lenguaje
  de base de datos normalizado.
• El lenguaje SQL está compuesto por
  comandos, cláusulas, operadores
  y funciones. Estos elementos se combinan en
  las instrucciones para crear, actualizar y
  manipular las bases de datos.
Comandos SQL


• Existen dos tipos de comandos SQL:
  – DDL: permiten crear y definir nuevas bases de
    datos, campos e índices (Data Definition
    Language).
  – DML: permiten generar consultas para ordenar,
    filtrar y extraer datos de la base de datos (Data
    Manipulation Language ).
Comandos DDL


• CREATE: Utilizado para crear tablas, campos e
  índices.
• DROP: Empleado para eliminar tablas e
  índices.
• ALTER: Utilizado para modificar las tablas
  agregando campos o cambiando la definición
  de los campos.
Comandos DML


• SELECT: Utilizado para consultar registros de la BBDD
  que satisfagan un determinado criterio.
• INSERT: Utilizado para cargar lotes de datos en la BB
  en una única operación.
• UPDATE: Utilizado para modificar los valores de los
  campos y registros especificados.
• DELETE: Utilizado para eliminar registros de una
  tabla de una BBDD.
EJEMPLOS 1

•   Ingrese a la BBDD, y ejecute la siguiente instrucción:
       create table    CAMIONES
       (
         COD_CAMION    INTEGER not null,
         MARCA         VARCHAR2(150),
         MODELO        VARCHAR2(300),
         ANNO          NUMBER,
         PESO_CARGA    INTEGER,
         PATENTE       VARCHAR2(300)
       )
•   Ahora ejecute la siguiente instrucción:
         alter table CAMIONES
         add constraint PK_CAMIONES primary key (COD_CAMION);
•   Y ahora ejecute la siguiente instrucción:
         drop table CAMIONES
EJEMPLOS 2

•   Ejecute las siguientes instrucciones:
     create table CAMIONES
       (
         COD_CAMION INTEGER not null,
         MARCA      VARCHAR2(150),
         MODELO     VARCHAR2(300),
         ANNO       NUMBER,
         PESO_CARGA INTEGER,
         PATENTE    VARCHAR2(300)
       )
     alter table CAMIONES
         add constraint PK_CAMIONES primary key (COD_CAMION);
•   Y ahora ejecute la siguiente instrucción:
    insert into CAMIONES (COD_CAMION, MARCA, MODELO, ANNO
    PESO_CARGA, PATENTE)
    values (1000, 'susuki', 'baleno', 1995, 45, 'pi-1516'
EJEMPLOS 2.1


•   Ejecute:
         update camiones c set c.modelo='probando'
         where c.cod_camion=1000
•   Y luego ejecute:
        delete from camiones c
        where c.cod_camion=1000

RECUERDE QUE PARA QUE LOS CAMBIOS SEAN VISIBLES Y EFECTIVAMENTE
SE REALICEN DEBE PRESIONAR:
F10 correspondiente al comando Commit
Cláusulas


• Las cláusulas son condiciones de modificación
  utilizadas para definir los datos que se desea
  seleccionar o manipular.
Cláusulas

• Algunas de las cláusulas que hemos usado:
   – FROM: Utilizada para especificar la tabla de la cual se van
     a seleccionar los registros.
   – WHERE: Utilizada para especificar las condiciones que
     deben reunir los registros que se van a seleccionar.
   – GROUP BY: Utilizada para separar los registros
     seleccionados en grupos especificos.
   – ORDER BY: Utilizada para ordenar los registros
     seleccionados de acuerdo con un orden especifico.
Operadores Lógicos


• AND: Es el “y” lógico. Evalúa dos condiciones y
  devuelve un valor de verdad solo si ambas son
  ciertas.
• OR: Es el “o” lógico. Evalúa dos condiciones y
  devuelve un valor de verdad si alguna de las
  dos es cierta.
• NOT: Negación lógica, devuelve el valor
  contrario de la expresión.
Operadores de Comparación


•   < :    Menor que
•   > :    Mayor que
•   <> :   Distinto de
•   <= :   Menor ó igual que
•   >= :   Mayor ó igual que
•   = :    Igual que
Consultas de Selección


• Las consultas de selección se utilizan para
  indicar al motor de datos que devuelva
  información de las BBDD, esta información es
  devuelta en forma de conjunto de registros.
Consultas básicas


• La sintaxis básica de una consulta de selección es la
  siguiente:
     SELECT campos FROM tablas;
   En donde campos es la lista d ecampos que se deseen
     recuperar y tabla es el origen de los mismos, por ejemplo:
     SELECT Nombre, Telefono FROM Clientes;

   Esta consulta devuelve un conjunto de registros con el
     campo Nombre y Telefono de la tabla Clientes.
La cláusula WHERE
• Esta puede usarse para determinar que registros de
  las tablas enumeradas en la cláusula FROM
  aparecerán en los resultados de la instrucción
  SELECT.
      SELECT campos
      FROM tablas
      WHERE condición;
• Ejemplo:
      SELECT Apellidos, Salario
      FROM Empleados
      WHERE Salario > 21000;
Otras

• GROUP BY
• ORDER BY
• ETC….
Actividades

More Related Content

What's hot

3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registros3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registrosMeztli Valeriano Orozco
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
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
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)agustinbilmer
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Sergio Sanchez
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foráneaTata Jaramillo
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionlongojose
 
Manipulacion de la pila!!
Manipulacion de la pila!!Manipulacion de la pila!!
Manipulacion de la pila!!romo91
 
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSDarwin Durand
 
POO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basuraPOO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basura1da4
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dmlGerardo
 

What's hot (20)

3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registros3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registros
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en 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
 
Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Manipulacion de la pila!!
Manipulacion de la pila!!Manipulacion de la pila!!
Manipulacion de la pila!!
 
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOS
 
Join
JoinJoin
Join
 
POO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basuraPOO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basura
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
 

Similar to Consultas en sql básico (20)

Manual basico del_lenguaje_sql
Manual basico del_lenguaje_sqlManual basico del_lenguaje_sql
Manual basico del_lenguaje_sql
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Sentencias
SentenciasSentencias
Sentencias
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
Seleccion de datos_sql_2005
Seleccion de datos_sql_2005Seleccion de datos_sql_2005
Seleccion de datos_sql_2005
 
Seleccion de datos_sql_2005
Seleccion de datos_sql_2005Seleccion de datos_sql_2005
Seleccion de datos_sql_2005
 
Consultasensqlbsico 120928134812-phpapp01
Consultasensqlbsico 120928134812-phpapp01Consultasensqlbsico 120928134812-phpapp01
Consultasensqlbsico 120928134812-phpapp01
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
Sql b
Sql bSql b
Sql b
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 
Expo
ExpoExpo
Expo
 
Abf leccion 18
Abf leccion 18Abf leccion 18
Abf leccion 18
 
MYSQL DDL DML.pdf
MYSQL DDL DML.pdfMYSQL DDL DML.pdf
MYSQL DDL DML.pdf
 
unidad-4
 unidad-4 unidad-4
unidad-4
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
Precentacion
PrecentacionPrecentacion
Precentacion
 

More from Cristian Salazar C.

No hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digitalNo hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digitalCristian Salazar C.
 
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?Cristian Salazar C.
 
¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?Cristian Salazar C.
 
Teletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestresTeletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestresCristian Salazar C.
 
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativaPrevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativaCristian Salazar C.
 
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...Cristian Salazar C.
 
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chileNormativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chileCristian Salazar C.
 
Conceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajarConceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajarCristian Salazar C.
 
Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...Cristian Salazar C.
 
Predisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negociosPredisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negociosCristian Salazar C.
 
Presencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en AcadémicosPresencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en AcadémicosCristian Salazar C.
 
Derecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicalesDerecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicalesCristian Salazar C.
 
Propuesta educación digital para Latinoamérica
Propuesta educación digital para LatinoaméricaPropuesta educación digital para Latinoamérica
Propuesta educación digital para LatinoaméricaCristian Salazar C.
 
Políticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en ChilePolíticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en ChileCristian Salazar C.
 
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del TeletrabajoTeletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del TeletrabajoCristian Salazar C.
 
Las tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarialLas tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarialCristian Salazar C.
 
La lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpgLa lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpgCristian Salazar C.
 

More from Cristian Salazar C. (20)

No hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digitalNo hay vuelta atrás !!! Súbete al carro de la transformación digital
No hay vuelta atrás !!! Súbete al carro de la transformación digital
 
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?¿Teletrabajo sin ley o trabajo obligado en el domicilio?
¿Teletrabajo sin ley o trabajo obligado en el domicilio?
 
¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?¿Estabamos preparados para teletrabajar?
¿Estabamos preparados para teletrabajar?
 
Teletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestresTeletrabajo y los riesgos del tecnoestres
Teletrabajo y los riesgos del tecnoestres
 
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativaPrevencion del tecnoestres en la continuidad de la virtualidad educativa
Prevencion del tecnoestres en la continuidad de la virtualidad educativa
 
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
Y nos volvimos digitales: Lecciones para no olvidar sobre la –improvisada per...
 
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chileNormativas legales y lecciones aprendidas sobre teletrabajo en chile
Normativas legales y lecciones aprendidas sobre teletrabajo en chile
 
Conceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajarConceptos recomendaciones y pasos para comenzar a teletrabajar
Conceptos recomendaciones y pasos para comenzar a teletrabajar
 
Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...Marcos teoricos para comprender las intenciones de los consumidores para la a...
Marcos teoricos para comprender las intenciones de los consumidores para la a...
 
Predisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negociosPredisposición al teletrabajo de estudiantes de negocios
Predisposición al teletrabajo de estudiantes de negocios
 
Presencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en AcadémicosPresencia del Síndrome de Burnout en Académicos
Presencia del Síndrome de Burnout en Académicos
 
Derecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicalesDerecho a la informacion de las organizaciones sindicales
Derecho a la informacion de las organizaciones sindicales
 
Propuesta educación digital para Latinoamérica
Propuesta educación digital para LatinoaméricaPropuesta educación digital para Latinoamérica
Propuesta educación digital para Latinoamérica
 
Políticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en ChilePolíticas inclusivas de acceso a la educación superior en Chile
Políticas inclusivas de acceso a la educación superior en Chile
 
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del TeletrabajoTeletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
Teletrabajo y tecnoestrés: El lado oscuro del Teletrabajo
 
Las tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarialLas tic’s como herramientas de apoyo a la gestión empresarial
Las tic’s como herramientas de apoyo a la gestión empresarial
 
ERP en Chile
ERP en ChileERP en Chile
ERP en Chile
 
Crowdfunding
Crowdfunding Crowdfunding
Crowdfunding
 
La lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpgLa lucha por la inclusion laboral.jpg
La lucha por la inclusion laboral.jpg
 
Crowdsourcing y crowdfunding
Crowdsourcing y crowdfundingCrowdsourcing y crowdfunding
Crowdsourcing y crowdfunding
 

Recently uploaded

Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocxUnidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocxOlgaLuzFloresGonzale
 
EVALUACIÓN DIAGNÓSTICA 4° GRADO 2024.docx
EVALUACIÓN DIAGNÓSTICA  4°  GRADO 2024.docxEVALUACIÓN DIAGNÓSTICA  4°  GRADO 2024.docx
EVALUACIÓN DIAGNÓSTICA 4° GRADO 2024.docxssuser9be75b1
 
IMPORTANCIA DE LA NUTRICIÓN PARA LA VIDA Y LA SALUD.pptx
IMPORTANCIA DE LA NUTRICIÓN PARA LA VIDA Y LA SALUD.pptxIMPORTANCIA DE LA NUTRICIÓN PARA LA VIDA Y LA SALUD.pptx
IMPORTANCIA DE LA NUTRICIÓN PARA LA VIDA Y LA SALUD.pptxnelsontobontrujillo
 
UNIDAD CERO - Desarrollo Personal CC.docx
UNIDAD CERO  - Desarrollo Personal CC.docxUNIDAD CERO  - Desarrollo Personal CC.docx
UNIDAD CERO - Desarrollo Personal CC.docxOlgaLuzFloresGonzale
 
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIAMIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIANELLYKATTY
 
2. ¡Promoviendo la Paternidad Responsable en La Recoleta!
2. ¡Promoviendo la Paternidad Responsable en La Recoleta!2. ¡Promoviendo la Paternidad Responsable en La Recoleta!
2. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfEl_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfAngel David Guerrero
 
Actividades El Hombrecito de jengibre.pdf
Actividades El Hombrecito de jengibre.pdfActividades El Hombrecito de jengibre.pdf
Actividades El Hombrecito de jengibre.pdfDaiaJansen
 
ROSAURA REVUELTAS, ESPERANZA Y LA SAL DE LA TIERRA (1).pdf
ROSAURA REVUELTAS, ESPERANZA Y LA SAL DE LA TIERRA (1).pdfROSAURA REVUELTAS, ESPERANZA Y LA SAL DE LA TIERRA (1).pdf
ROSAURA REVUELTAS, ESPERANZA Y LA SAL DE LA TIERRA (1).pdfavitiadgo
 
Certificado de Profesionalidad SSCM0108 massiel gutierrez.pptx
Certificado de Profesionalidad SSCM0108 massiel gutierrez.pptxCertificado de Profesionalidad SSCM0108 massiel gutierrez.pptx
Certificado de Profesionalidad SSCM0108 massiel gutierrez.pptxMassiel Gutierrez Espinosa
 
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF ArgentinaManual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF ArgentinaUPF Argentina
 
Proyecto del via crucis para semana s.docx
Proyecto del via crucis para semana s.docxProyecto del via crucis para semana s.docx
Proyecto del via crucis para semana s.docxYANETH ARENAS VALDIVIA
 
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptxPROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptxMarthaAlejandraHerna1
 
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfPROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfFRANCISCO PAVON RABASCO
 

Recently uploaded (20)

El anhelo de Dios en Sion, porque nos ama
El anhelo de Dios en Sion, porque nos amaEl anhelo de Dios en Sion, porque nos ama
El anhelo de Dios en Sion, porque nos ama
 
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocxUnidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
Unidad 00 CIENCIA Y TECNOLOGÍA. sesión de bienvenidadocx
 
EVALUACIÓN DIAGNÓSTICA 4° GRADO 2024.docx
EVALUACIÓN DIAGNÓSTICA  4°  GRADO 2024.docxEVALUACIÓN DIAGNÓSTICA  4°  GRADO 2024.docx
EVALUACIÓN DIAGNÓSTICA 4° GRADO 2024.docx
 
IMPORTANCIA DE LA NUTRICIÓN PARA LA VIDA Y LA SALUD.pptx
IMPORTANCIA DE LA NUTRICIÓN PARA LA VIDA Y LA SALUD.pptxIMPORTANCIA DE LA NUTRICIÓN PARA LA VIDA Y LA SALUD.pptx
IMPORTANCIA DE LA NUTRICIÓN PARA LA VIDA Y LA SALUD.pptx
 
UNIDAD CERO - Desarrollo Personal CC.docx
UNIDAD CERO  - Desarrollo Personal CC.docxUNIDAD CERO  - Desarrollo Personal CC.docx
UNIDAD CERO - Desarrollo Personal CC.docx
 
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIAMIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
 
2. ¡Promoviendo la Paternidad Responsable en La Recoleta!
2. ¡Promoviendo la Paternidad Responsable en La Recoleta!2. ¡Promoviendo la Paternidad Responsable en La Recoleta!
2. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
5. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
Repaso Ejercicios Pruebas CRECE-PR-2024.pptx
Repaso Ejercicios Pruebas CRECE-PR-2024.pptxRepaso Ejercicios Pruebas CRECE-PR-2024.pptx
Repaso Ejercicios Pruebas CRECE-PR-2024.pptx
 
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfEl_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
 
Actividades El Hombrecito de jengibre.pdf
Actividades El Hombrecito de jengibre.pdfActividades El Hombrecito de jengibre.pdf
Actividades El Hombrecito de jengibre.pdf
 
ROSAURA REVUELTAS, ESPERANZA Y LA SAL DE LA TIERRA (1).pdf
ROSAURA REVUELTAS, ESPERANZA Y LA SAL DE LA TIERRA (1).pdfROSAURA REVUELTAS, ESPERANZA Y LA SAL DE LA TIERRA (1).pdf
ROSAURA REVUELTAS, ESPERANZA Y LA SAL DE LA TIERRA (1).pdf
 
Tema 4.- Cultura corporativa: Comunicacion e imagen de marca.pdf
Tema 4.- Cultura corporativa: Comunicacion e imagen de marca.pdfTema 4.- Cultura corporativa: Comunicacion e imagen de marca.pdf
Tema 4.- Cultura corporativa: Comunicacion e imagen de marca.pdf
 
Tema 4.- INSFRAESTRUCTURAS DE TI Y TECNOLOGIAS EMERGENTES.pdf
Tema 4.- INSFRAESTRUCTURAS DE TI Y TECNOLOGIAS EMERGENTES.pdfTema 4.- INSFRAESTRUCTURAS DE TI Y TECNOLOGIAS EMERGENTES.pdf
Tema 4.- INSFRAESTRUCTURAS DE TI Y TECNOLOGIAS EMERGENTES.pdf
 
Certificado de Profesionalidad SSCM0108 massiel gutierrez.pptx
Certificado de Profesionalidad SSCM0108 massiel gutierrez.pptxCertificado de Profesionalidad SSCM0108 massiel gutierrez.pptx
Certificado de Profesionalidad SSCM0108 massiel gutierrez.pptx
 
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF ArgentinaManual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
 
Proyecto del via crucis para semana s.docx
Proyecto del via crucis para semana s.docxProyecto del via crucis para semana s.docx
Proyecto del via crucis para semana s.docx
 
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptxPROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
 
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfPROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
 

Consultas en sql básico

  • 2. Introducción • El lenguaje de consulta estructurado SQL (Structured Query Language), es un lenguaje de base de datos normalizado. • El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.
  • 3. Comandos SQL • Existen dos tipos de comandos SQL: – DDL: permiten crear y definir nuevas bases de datos, campos e índices (Data Definition Language). – DML: permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos (Data Manipulation Language ).
  • 4. Comandos DDL • CREATE: Utilizado para crear tablas, campos e índices. • DROP: Empleado para eliminar tablas e índices. • ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
  • 5. Comandos DML • SELECT: Utilizado para consultar registros de la BBDD que satisfagan un determinado criterio. • INSERT: Utilizado para cargar lotes de datos en la BB en una única operación. • UPDATE: Utilizado para modificar los valores de los campos y registros especificados. • DELETE: Utilizado para eliminar registros de una tabla de una BBDD.
  • 6. EJEMPLOS 1 • Ingrese a la BBDD, y ejecute la siguiente instrucción: create table CAMIONES ( COD_CAMION INTEGER not null, MARCA VARCHAR2(150), MODELO VARCHAR2(300), ANNO NUMBER, PESO_CARGA INTEGER, PATENTE VARCHAR2(300) ) • Ahora ejecute la siguiente instrucción: alter table CAMIONES add constraint PK_CAMIONES primary key (COD_CAMION); • Y ahora ejecute la siguiente instrucción: drop table CAMIONES
  • 7. EJEMPLOS 2 • Ejecute las siguientes instrucciones: create table CAMIONES ( COD_CAMION INTEGER not null, MARCA VARCHAR2(150), MODELO VARCHAR2(300), ANNO NUMBER, PESO_CARGA INTEGER, PATENTE VARCHAR2(300) ) alter table CAMIONES add constraint PK_CAMIONES primary key (COD_CAMION); • Y ahora ejecute la siguiente instrucción: insert into CAMIONES (COD_CAMION, MARCA, MODELO, ANNO PESO_CARGA, PATENTE) values (1000, 'susuki', 'baleno', 1995, 45, 'pi-1516'
  • 8. EJEMPLOS 2.1 • Ejecute: update camiones c set c.modelo='probando' where c.cod_camion=1000 • Y luego ejecute: delete from camiones c where c.cod_camion=1000 RECUERDE QUE PARA QUE LOS CAMBIOS SEAN VISIBLES Y EFECTIVAMENTE SE REALICEN DEBE PRESIONAR: F10 correspondiente al comando Commit
  • 9. Cláusulas • Las cláusulas son condiciones de modificación utilizadas para definir los datos que se desea seleccionar o manipular.
  • 10. Cláusulas • Algunas de las cláusulas que hemos usado: – FROM: Utilizada para especificar la tabla de la cual se van a seleccionar los registros. – WHERE: Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar. – GROUP BY: Utilizada para separar los registros seleccionados en grupos especificos. – ORDER BY: Utilizada para ordenar los registros seleccionados de acuerdo con un orden especifico.
  • 11. Operadores Lógicos • AND: Es el “y” lógico. Evalúa dos condiciones y devuelve un valor de verdad solo si ambas son ciertas. • OR: Es el “o” lógico. Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta. • NOT: Negación lógica, devuelve el valor contrario de la expresión.
  • 12. Operadores de Comparación • < : Menor que • > : Mayor que • <> : Distinto de • <= : Menor ó igual que • >= : Mayor ó igual que • = : Igual que
  • 13. Consultas de Selección • Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las BBDD, esta información es devuelta en forma de conjunto de registros.
  • 14. Consultas básicas • La sintaxis básica de una consulta de selección es la siguiente: SELECT campos FROM tablas; En donde campos es la lista d ecampos que se deseen recuperar y tabla es el origen de los mismos, por ejemplo: SELECT Nombre, Telefono FROM Clientes; Esta consulta devuelve un conjunto de registros con el campo Nombre y Telefono de la tabla Clientes.
  • 15. La cláusula WHERE • Esta puede usarse para determinar que registros de las tablas enumeradas en la cláusula FROM aparecerán en los resultados de la instrucción SELECT. SELECT campos FROM tablas WHERE condición; • Ejemplo: SELECT Apellidos, Salario FROM Empleados WHERE Salario > 21000;
  • 16. Otras • GROUP BY • ORDER BY • ETC….