SlideShare una empresa de Scribd logo

BD_L8_EXP_ROZIC_CAP9_SQL

D
demoiselle

1) El documento explica diferentes estructuras de control de flujo en T-SQL como IF, ELSE, CASE y WHILE y cómo usar cursores. 2) También describe diferentes tipos de combinaciones de tablas como equivalentes, naturales, externas y autocombinaciones. 3) Explica consultas de agrupación para obtener información cuantitativa agrupada de tablas.

1 de 17
Descargar para leer sin conexión
EQUIPO 9 FRAGOSO PEÑA FERNANDO HUERTA GÓMEZ DANIEL PÉREZ OCHOA VALERI PÉREZ SAN JUAN ALDO PAILLES RUBIÑOS FRANCISCO NICOLÁS SQL SERVER
INSTRUCCIONES DE CONTROL EN T-SQL IF, ELSE La estructura de control  IF  en T-SQL y SQL ANSI no utiliza la palabra  THEN  si no que queda contenida entre el primer par de  BEGIN . .  END  que sucede a la instrucción  IF  y antecede a la instrucción  ELSE . IF EXISTS (SELECT * FROM CATEGORIAS WHERE Cod_Categoria= “CA”) BEGIN UPDATE CATEGORIAS SET Desc_Categoria= “Capataz” FROM CATEGORIAS WHERE Cod_Categorias= “CA” END ELSE BEGIN INSERT INTO CATEGORIAS (Cod_Categoria, Desc_Categoria) VALUES (“CA”, “Capataz”) END
[object Object]
CASE . .  WHEN . .  ELSE La instrucción  CASE  se usa para evaluar un conjunto de condiciones, y en función de cual de ellas se cumpla, devolver un resultado entre muchos resultados posibles. SELECT “Categorías de los empleados de la Empresa” = CASE Cod_Categoria WHEN “AD” THEN  “puede ser Administrativo” WHEN “CA” THEN “puede ser Capataz” WHEN  “DI” THEN “puede ser Director” ELSE “ Pero no existe otra Categoría posible” END  FROM CATEGORIAS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],LA INSTRUCCIÓN BETWEEN
Uso de los cursores y la instrucción WHILE ,[object Object],[object Object]

Recomendados

Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005shavila
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sqlalexmerono
 
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ónM.c. Omar Jasso
 
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datosNathaly Arias
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 

Más contenido relacionado

La actualidad más candente

SENTENCIAS SQL
SENTENCIAS SQL SENTENCIAS SQL
SENTENCIAS SQL Jair Cruz
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sqlByron Eras
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejasalexmerono
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasclaudia contreras
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sqlfer951
 
Actualización de bases de datos en MySQL
Actualización de bases de datos en MySQLActualización de bases de datos en MySQL
Actualización de bases de datos en MySQLalexmerono
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQLJorge Porras
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Sergio Sanchez
 

La actualidad más candente (20)

Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
SENTENCIAS SQL
SENTENCIAS SQL SENTENCIAS SQL
SENTENCIAS SQL
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
Sentencias sql
Sentencias sqlSentencias sql
Sentencias sql
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejas
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases 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
 
Introduccion al sql query
Introduccion al sql queryIntroduccion al sql query
Introduccion al sql query
 
Sql
SqlSql
Sql
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Operaciones basicas de sql
Operaciones basicas de sqlOperaciones basicas de sql
Operaciones basicas de sql
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Actualización de bases de datos en MySQL
Actualización de bases de datos en MySQLActualización de bases de datos en MySQL
Actualización de bases de datos en MySQL
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
 
Sql básico - compendio
Sql básico  - compendioSql básico  - compendio
Sql básico - compendio
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQL
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Triggers ii
Triggers iiTriggers ii
Triggers ii
 

Similar a BD_L8_EXP_ROZIC_CAP9_SQL (20)

Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Sentencias SQL Cristian Benalcázar
Sentencias SQL Cristian BenalcázarSentencias SQL Cristian Benalcázar
Sentencias SQL Cristian Benalcázar
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Sql b
Sql bSql b
Sql b
 
Tutorial SQL
Tutorial SQLTutorial SQL
Tutorial SQL
 
Sql
SqlSql
Sql
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Expo
ExpoExpo
Expo
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
Sql Basico
Sql BasicoSql Basico
Sql Basico
 
Sql
SqlSql
Sql
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Sql
SqlSql
Sql
 

Último

Proyecto 100. Guía práctica para instructores bíblicos. Vol. 2
Proyecto 100. Guía práctica para instructores bíblicos. Vol. 2Proyecto 100. Guía práctica para instructores bíblicos. Vol. 2
Proyecto 100. Guía práctica para instructores bíblicos. Vol. 2Heyssen Cordero Maraví
 
GUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
GUÍA DIDÁCTICA UNIDAD 2_Medios DidácticosGUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
GUÍA DIDÁCTICA UNIDAD 2_Medios Didácticoseliecerespinosa
 
SEMANA DE GESTION I LAS DUNAS primaria.pptx
SEMANA DE GESTION I LAS DUNAS primaria.pptxSEMANA DE GESTION I LAS DUNAS primaria.pptx
SEMANA DE GESTION I LAS DUNAS primaria.pptxMaryCruzHernandez6
 
Plan Anual Trimestralizado 2024 LUCHITO TERCERO-1.docx
Plan Anual Trimestralizado 2024 LUCHITO TERCERO-1.docxPlan Anual Trimestralizado 2024 LUCHITO TERCERO-1.docx
Plan Anual Trimestralizado 2024 LUCHITO TERCERO-1.docxEverthRomanGuevara
 
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODOVIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODOSofiaDiaz692624
 
Hitos históricos de la transformación del PODER GLOBAL II.pptx
Hitos históricos de la transformación del PODER GLOBAL II.pptxHitos históricos de la transformación del PODER GLOBAL II.pptx
Hitos históricos de la transformación del PODER GLOBAL II.pptxsubfabian
 
Metodología activa en el proceso de enseñanza aprendizaje 1.pdf
Metodología activa en el proceso de enseñanza aprendizaje 1.pdfMetodología activa en el proceso de enseñanza aprendizaje 1.pdf
Metodología activa en el proceso de enseñanza aprendizaje 1.pdfCESAR TTUPA LLAVILLA
 
Tema 3 Clasificación de los seres vivos 2024.pdf
Tema 3 Clasificación de los seres vivos 2024.pdfTema 3 Clasificación de los seres vivos 2024.pdf
Tema 3 Clasificación de los seres vivos 2024.pdfIES Vicent Andres Estelles
 
Comunidad de aprendizaje virtuales Presentacion Slide Share.
Comunidad de aprendizaje virtuales Presentacion Slide Share.Comunidad de aprendizaje virtuales Presentacion Slide Share.
Comunidad de aprendizaje virtuales Presentacion Slide Share.NoelyLopez1
 
Manejo de Emociones en la Escuela ME2 Ccesa007.pdf
Manejo de Emociones en la Escuela ME2  Ccesa007.pdfManejo de Emociones en la Escuela ME2  Ccesa007.pdf
Manejo de Emociones en la Escuela ME2 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docxACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docxCarlos Muñoz
 
La mano de Irulegi y los Vascones: del mito a la ciencia
La mano de Irulegi y los Vascones: del mito a la cienciaLa mano de Irulegi y los Vascones: del mito a la ciencia
La mano de Irulegi y los Vascones: del mito a la cienciaJavier Andreu
 
RÚBRICA PARA CALIFICAR ENSAYO ACADÉMICO
RÚBRICA PARA  CALIFICAR ENSAYO ACADÉMICORÚBRICA PARA  CALIFICAR ENSAYO ACADÉMICO
RÚBRICA PARA CALIFICAR ENSAYO ACADÉMICOSONNIAHEREDIA1
 
circuitoelectricoTECNOLOGIAPARAGRADOQUINTO.pptx
circuitoelectricoTECNOLOGIAPARAGRADOQUINTO.pptxcircuitoelectricoTECNOLOGIAPARAGRADOQUINTO.pptx
circuitoelectricoTECNOLOGIAPARAGRADOQUINTO.pptxnelsontobontrujillo
 
Funciones-vitales-de-los-seres-vivos diapositiva.pptx
Funciones-vitales-de-los-seres-vivos diapositiva.pptxFunciones-vitales-de-los-seres-vivos diapositiva.pptx
Funciones-vitales-de-los-seres-vivos diapositiva.pptxkarolbustamante2911
 
Comunidad virtual sus características principales
Comunidad virtual sus características principalesComunidad virtual sus características principales
Comunidad virtual sus características principalesJoselinMaldonadoRami
 
Cambios en los seres vivos , evolución, evidencia.
Cambios en los seres vivos , evolución, evidencia.Cambios en los seres vivos , evolución, evidencia.
Cambios en los seres vivos , evolución, evidencia.CrisEli1
 

Último (20)

Proyecto 100. Guía práctica para instructores bíblicos. Vol. 2
Proyecto 100. Guía práctica para instructores bíblicos. Vol. 2Proyecto 100. Guía práctica para instructores bíblicos. Vol. 2
Proyecto 100. Guía práctica para instructores bíblicos. Vol. 2
 
GUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
GUÍA DIDÁCTICA UNIDAD 2_Medios DidácticosGUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
GUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
 
Dificultad de la escritura alfabética- Estrategia Pukllaspa yachasun - Curo F...
Dificultad de la escritura alfabética- Estrategia Pukllaspa yachasun - Curo F...Dificultad de la escritura alfabética- Estrategia Pukllaspa yachasun - Curo F...
Dificultad de la escritura alfabética- Estrategia Pukllaspa yachasun - Curo F...
 
SEMANA DE GESTION I LAS DUNAS primaria.pptx
SEMANA DE GESTION I LAS DUNAS primaria.pptxSEMANA DE GESTION I LAS DUNAS primaria.pptx
SEMANA DE GESTION I LAS DUNAS primaria.pptx
 
Plan Anual Trimestralizado 2024 LUCHITO TERCERO-1.docx
Plan Anual Trimestralizado 2024 LUCHITO TERCERO-1.docxPlan Anual Trimestralizado 2024 LUCHITO TERCERO-1.docx
Plan Anual Trimestralizado 2024 LUCHITO TERCERO-1.docx
 
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODOVIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
 
Hitos históricos de la transformación del PODER GLOBAL II.pptx
Hitos históricos de la transformación del PODER GLOBAL II.pptxHitos históricos de la transformación del PODER GLOBAL II.pptx
Hitos históricos de la transformación del PODER GLOBAL II.pptx
 
Metodología activa en el proceso de enseñanza aprendizaje 1.pdf
Metodología activa en el proceso de enseñanza aprendizaje 1.pdfMetodología activa en el proceso de enseñanza aprendizaje 1.pdf
Metodología activa en el proceso de enseñanza aprendizaje 1.pdf
 
Tema 3 Clasificación de los seres vivos 2024.pdf
Tema 3 Clasificación de los seres vivos 2024.pdfTema 3 Clasificación de los seres vivos 2024.pdf
Tema 3 Clasificación de los seres vivos 2024.pdf
 
Comunidad de aprendizaje virtuales Presentacion Slide Share.
Comunidad de aprendizaje virtuales Presentacion Slide Share.Comunidad de aprendizaje virtuales Presentacion Slide Share.
Comunidad de aprendizaje virtuales Presentacion Slide Share.
 
Manejo de Emociones en la Escuela ME2 Ccesa007.pdf
Manejo de Emociones en la Escuela ME2  Ccesa007.pdfManejo de Emociones en la Escuela ME2  Ccesa007.pdf
Manejo de Emociones en la Escuela ME2 Ccesa007.pdf
 
BT 4.3 Division Celular online 2024.pptx
BT 4.3 Division Celular online 2024.pptxBT 4.3 Division Celular online 2024.pptx
BT 4.3 Division Celular online 2024.pptx
 
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docxACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
 
La mano de Irulegi y los Vascones: del mito a la ciencia
La mano de Irulegi y los Vascones: del mito a la cienciaLa mano de Irulegi y los Vascones: del mito a la ciencia
La mano de Irulegi y los Vascones: del mito a la ciencia
 
RÚBRICA PARA CALIFICAR ENSAYO ACADÉMICO
RÚBRICA PARA  CALIFICAR ENSAYO ACADÉMICORÚBRICA PARA  CALIFICAR ENSAYO ACADÉMICO
RÚBRICA PARA CALIFICAR ENSAYO ACADÉMICO
 
circuitoelectricoTECNOLOGIAPARAGRADOQUINTO.pptx
circuitoelectricoTECNOLOGIAPARAGRADOQUINTO.pptxcircuitoelectricoTECNOLOGIAPARAGRADOQUINTO.pptx
circuitoelectricoTECNOLOGIAPARAGRADOQUINTO.pptx
 
Anexo.- Comunicación: Cómo ser un buen orador.pdf
Anexo.- Comunicación: Cómo ser un buen orador.pdfAnexo.- Comunicación: Cómo ser un buen orador.pdf
Anexo.- Comunicación: Cómo ser un buen orador.pdf
 
Funciones-vitales-de-los-seres-vivos diapositiva.pptx
Funciones-vitales-de-los-seres-vivos diapositiva.pptxFunciones-vitales-de-los-seres-vivos diapositiva.pptx
Funciones-vitales-de-los-seres-vivos diapositiva.pptx
 
Comunidad virtual sus características principales
Comunidad virtual sus características principalesComunidad virtual sus características principales
Comunidad virtual sus características principales
 
Cambios en los seres vivos , evolución, evidencia.
Cambios en los seres vivos , evolución, evidencia.Cambios en los seres vivos , evolución, evidencia.
Cambios en los seres vivos , evolución, evidencia.
 

BD_L8_EXP_ROZIC_CAP9_SQL

  • 1. EQUIPO 9 FRAGOSO PEÑA FERNANDO HUERTA GÓMEZ DANIEL PÉREZ OCHOA VALERI PÉREZ SAN JUAN ALDO PAILLES RUBIÑOS FRANCISCO NICOLÁS SQL SERVER
  • 2. INSTRUCCIONES DE CONTROL EN T-SQL IF, ELSE La estructura de control IF en T-SQL y SQL ANSI no utiliza la palabra THEN si no que queda contenida entre el primer par de BEGIN . . END que sucede a la instrucción IF y antecede a la instrucción ELSE . IF EXISTS (SELECT * FROM CATEGORIAS WHERE Cod_Categoria= “CA”) BEGIN UPDATE CATEGORIAS SET Desc_Categoria= “Capataz” FROM CATEGORIAS WHERE Cod_Categorias= “CA” END ELSE BEGIN INSERT INTO CATEGORIAS (Cod_Categoria, Desc_Categoria) VALUES (“CA”, “Capataz”) END
  • 3.
  • 4. CASE . . WHEN . . ELSE La instrucción CASE se usa para evaluar un conjunto de condiciones, y en función de cual de ellas se cumpla, devolver un resultado entre muchos resultados posibles. SELECT “Categorías de los empleados de la Empresa” = CASE Cod_Categoria WHEN “AD” THEN “puede ser Administrativo” WHEN “CA” THEN “puede ser Capataz” WHEN “DI” THEN “puede ser Director” ELSE “ Pero no existe otra Categoría posible” END FROM CATEGORIAS
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.