SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Tarea 8: Consultas
Elaborar un informe con 15 clausulas SQL indicando su definición y ejemplo.
Ejemplo: Distinct= Permite extraer valores exclusivos de un campo
select distinct direccion from cliente
1.-FROM= Indicar que tablas se usan en ella secuencia SELECT.
FROM nombre_tabla [alias_tabla] [, nombre_tabla [alias_tabla]]
SELECT *FROM Vendedores INNER JOIN Datos_ventas ON
Vendedores.Vendedor_ID =Datos_ventas.Vendedor_ID
2.-WHERE = Especificar las condiciones que deben cumplirlos registros para ser
recuperados .
WHERE expr1 operador_rel expr2
SELECT apellidos,nombre FROM emp WHERE salario >= 250
3.-GROUP BY =Especificar los nombres de uno o varios campos según los cuales se
deben agrupar los valores devueltos. Esta cláusula se utiliza para devolver un conjunto de
valores sumados devolviendo una fila para cada grupo .
GROUP BY columnas
SELECT id_dep, SUM (salario) FROM emp GROUP BY id_dep
4.-HAVING =Especificar las condiciones para los grupos de registros (por ejemplo,
mostrar sólo los departamentos con salarios que sumen más de s/.800 ).
HAVING expr1 operador_rel expr2
SELECT id_dep, SUM (salario) FROM emp
GROUP BY id_dep HAVING SUM (salario) > 800
5.-UNION= Combine los resultados de dos o más secuencia SELECT en un único
resultado.
secuencia SELECT UNION [ALL] secuencia SELECT
SELECT apellidos, salario, fecha_contratación FROM emp UNION SELECT
nombre, paga, cumpleaños FROM persona
6.-ORDER BY =Indique cómo se ordenan los registros
ORDER BY {expresión_ordenación [DESC | ASC]}, ...
SELECT emp_id, apellidos, nombre FROM emp ORDER BY apellidos,
nombre
o
SELECT emp_id, apellidos, nombre FROM emp ORDER BY 2,3
7.-OFFSET=Determine el número de filas que se salten antes de empezar a recuperar
filas.
OFFSET n {ROWS | ROW} ]
SELECT emp_id, apellidos, nombre FROM emp ORDER BY apellidos,
nombre
OFFSET 25 ROWS
8.-FETCH FIRST=Especifique el número de filas que se vayan a recuperar. No se
devuelven más filas del número especificado aunque se pueden devolver menos filas si la
consulta encuentra un número menor al especificado.
FETCH FIRST [ n [ PERCENT ] ] { ROWS | ROW } {ONLY | WITH TIES } ]
SELECT emp_id, apellidos, nombre FROM emp ORDER BY apellidos, nombre
OFFSET 25 ROWS FETCH FIRST 10 ROWS ONLY
9.-FOR UPDATE=Realice actualizaciones posicionadas o eliminaciones posicionadas
mediante cursores SQL
FOR UPDATE [OF expresiones_columna]
SELECT * FROM emp WHERE salario > 20000
FOR UPDATE OF apellidos, nombre, salario
10.-PROCEDURE=Esta cláusula es poco usual y se utiliza para crear una consulta a la
misma vez que se ejecuta, opcionalmente define los parámetros de la misma.
PROCEDURE NombreConsulta Parámetro1 tipo1, .... , ParámetroN tipon ConsultaSQL
PROCEDURE Lista_Categorias; SELECT DISTINCTROW Nombre_Categoria,
ID_Categoría FROM Categorias ORDER BY Nombre_Categoria;
11.-BETWEEN=Comprueba si un valor está comprendido en un rango de valores.
SELECT * FROM alumnos WHERE promedio BETWEEN 1000 AND 2000;
12.-LIKE=El operador LIKE permite realizar comparaciones con cadenas de caracteres.
Se pueden utilizar los siguientes comodines: (*)cualquier cadena de 0 o más caracteres y
(_)representa un carácter cualquiera.
Alumnos cuyo apellido comience por la letra A.
SELECT * FROM alumnos WHERE ape1 LIKE ‘A%’;
Empleados cuyo apellido termine por la letra S.
SELECT * FROM ape1 WHERE ape1 LIKE ‘%S’;
Alumnos cuyo apellido tenga una M en cualquier posición.
SELECT * FROM alumnos WHERE ape1 LIKE ‘%M%’;
Empleados cuyo apellido tenga una M en la tercera posición.
SELECT * FROM alumnos WHERE ape1 LIKE ‘__M%’;
13.-IN=Permite comprobar si una expresión pertenece a un conjunto de valores.
Obtener las notas de las carreras de computación o inglés.
SELECT * FROM notas WHERE carrera IN (‘C’,’I’);
14.-DISTINCT=Omite los registros que contienen datos duplicados en los campos
seleccionados. Para ser incluidos en los resultados de la consulta, los valores de cada
campo enumerado en la instrucción SELECT deben ser únicos.
SELECT DISTINCT ape2 FROM alumnos
15.-CROSS JOIN=Las combinaciones cruzadas (cross join) muestran todas las
combinaciones de todos los registros de las tablas combinadas.
select CAMPOS
from TABLA1
cross join TABLA2;
Un pequeño restaurante(EL RICO) almacena los nombres y precios de sus comidas en una tabla llamada
"comidas" y en una tabla denominada "entrada postres" los mismos datos de sus postres.
select c.nombre as platoprincipal, p.nombre as Entrpostre
from comidas as c
cross join Entrpostres as p;

Más contenido relacionado

La actualidad más candente

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
 
Reporte de Refencias y Funciones
Reporte de Refencias y FuncionesReporte de Refencias y Funciones
Reporte de Refencias y FuncionesPedro Tejeda
 
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
 
Excel+(formula+y+funciones)
Excel+(formula+y+funciones)Excel+(formula+y+funciones)
Excel+(formula+y+funciones)Info2CB25Buhos
 
Sqlconsultasmscomplejas 1212077755475220-8
Sqlconsultasmscomplejas 1212077755475220-8Sqlconsultasmscomplejas 1212077755475220-8
Sqlconsultasmscomplejas 1212077755475220-8KaTta Conde
 
Restricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con OracleRestricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con OracleAlexander Calderón
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATEsell123
 
Bdii 06 func_grupo_y_subconsultas
Bdii 06 func_grupo_y_subconsultasBdii 06 func_grupo_y_subconsultas
Bdii 06 func_grupo_y_subconsultasRody Paredes
 
Funciones informaticas
Funciones informaticasFunciones informaticas
Funciones informaticasshjaimeb23
 

La actualidad más candente (17)

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-datos
 
Reporte de Refencias y Funciones
Reporte de Refencias y FuncionesReporte de Refencias y Funciones
Reporte de Refencias y Funciones
 
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)
 
sub Consultas Oracle SQL
sub Consultas Oracle SQLsub Consultas Oracle SQL
sub Consultas Oracle SQL
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Excel+(formula+y+funciones)
Excel+(formula+y+funciones)Excel+(formula+y+funciones)
Excel+(formula+y+funciones)
 
Excefor
ExceforExcefor
Excefor
 
Sqlconsultasmscomplejas 1212077755475220-8
Sqlconsultasmscomplejas 1212077755475220-8Sqlconsultasmscomplejas 1212077755475220-8
Sqlconsultasmscomplejas 1212077755475220-8
 
Restricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con OracleRestricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con Oracle
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATE
 
Curso SQL - Leccion 2
Curso SQL - Leccion 2Curso SQL - Leccion 2
Curso SQL - Leccion 2
 
Funciones de Agregacion
Funciones de AgregacionFunciones de Agregacion
Funciones de Agregacion
 
Bdii 06 func_grupo_y_subconsultas
Bdii 06 func_grupo_y_subconsultasBdii 06 func_grupo_y_subconsultas
Bdii 06 func_grupo_y_subconsultas
 
Funciones
FuncionesFunciones
Funciones
 
Funciones informaticas
Funciones informaticasFunciones informaticas
Funciones informaticas
 
Sql exposición
Sql exposiciónSql exposición
Sql exposición
 
Curso SQL - Leccion 3
Curso SQL - Leccion 3  Curso SQL - Leccion 3
Curso SQL - Leccion 3
 

Destacado

преза футболка
преза футболкапреза футболка
преза футболкаALEKSIZE
 
Пицца Синица Качество безопасный продукт привлекает
Пицца Синица Качество безопасный продукт привлекаетПицца Синица Качество безопасный продукт привлекает
Пицца Синица Качество безопасный продукт привлекаетALEKSIZE
 
Пицца Синица ценности Pizza Sinizza
Пицца Синица ценности Pizza Sinizza Пицца Синица ценности Pizza Sinizza
Пицца Синица ценности Pizza Sinizza ALEKSIZE
 
Кайфовый продукт - Хнюнин
Кайфовый продукт - ХнюнинКайфовый продукт - Хнюнин
Кайфовый продукт - ХнюнинALEKSIZE
 
capturas de pantalla BITNAMI-MOODLE
capturas de pantalla BITNAMI-MOODLEcapturas de pantalla BITNAMI-MOODLE
capturas de pantalla BITNAMI-MOODLEDarinel Garcia
 
Тренинг Пицца СИница открытый диалог
Тренинг Пицца СИница открытый диалогТренинг Пицца СИница открытый диалог
Тренинг Пицца СИница открытый диалогALEKSIZE
 
Презентация заразительный маркетинг PZSNZ
Презентация заразительный маркетинг PZSNZПрезентация заразительный маркетинг PZSNZ
Презентация заразительный маркетинг PZSNZALEKSIZE
 
кампилобактериоз
кампилобактериозкампилобактериоз
кампилобактериозAsem Sarsembayeva
 

Destacado (9)

преза футболка
преза футболкапреза футболка
преза футболка
 
Пицца Синица Качество безопасный продукт привлекает
Пицца Синица Качество безопасный продукт привлекаетПицца Синица Качество безопасный продукт привлекает
Пицца Синица Качество безопасный продукт привлекает
 
од
одод
од
 
Пицца Синица ценности Pizza Sinizza
Пицца Синица ценности Pizza Sinizza Пицца Синица ценности Pizza Sinizza
Пицца Синица ценности Pizza Sinizza
 
Кайфовый продукт - Хнюнин
Кайфовый продукт - ХнюнинКайфовый продукт - Хнюнин
Кайфовый продукт - Хнюнин
 
capturas de pantalla BITNAMI-MOODLE
capturas de pantalla BITNAMI-MOODLEcapturas de pantalla BITNAMI-MOODLE
capturas de pantalla BITNAMI-MOODLE
 
Тренинг Пицца СИница открытый диалог
Тренинг Пицца СИница открытый диалогТренинг Пицца СИница открытый диалог
Тренинг Пицца СИница открытый диалог
 
Презентация заразительный маркетинг PZSNZ
Презентация заразительный маркетинг PZSNZПрезентация заразительный маркетинг PZSNZ
Презентация заразительный маркетинг PZSNZ
 
кампилобактериоз
кампилобактериозкампилобактериоз
кампилобактериоз
 

Similar a Consultas SQL 15

Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sqlalexmerono
 
Trabajando con sql (parte 2)
Trabajando con sql (parte 2)Trabajando con sql (parte 2)
Trabajando con sql (parte 2)Juan Vade
 
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).docxLeydyVeronicaDelgado
 
2.1.1 consultas en sql
2.1.1 consultas en sql2.1.1 consultas en sql
2.1.1 consultas en sqlarmiurtu
 
Consultas select
Consultas selectConsultas select
Consultas selectmichaz
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizajegviera
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizajegviera
 
Unidad iii dql
Unidad iii dqlUnidad iii dql
Unidad iii dqlanacmaduro
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]TelexFREE
 
Inserción de datos y selección de datos
Inserción de datos y selección de datosInserción de datos y selección de datos
Inserción de datos y selección de datoscarmen305
 
Insercción de datos y selección de datos
Insercción de datos y selección de datosInsercción de datos y selección de datos
Insercción de datos y selección de datosPathy1254
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 

Similar a Consultas SQL 15 (20)

Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
Oracle sep 01
Oracle sep 01Oracle sep 01
Oracle sep 01
 
Trabajando con sql (parte 2)
Trabajando con sql (parte 2)Trabajando con sql (parte 2)
Trabajando con sql (parte 2)
 
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
 
2.1.1 consultas en sql
2.1.1 consultas en sql2.1.1 consultas en sql
2.1.1 consultas en sql
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Consultas select
Consultas selectConsultas select
Consultas select
 
Operaciones basicas de sql
Operaciones basicas de sqlOperaciones basicas de sql
Operaciones basicas de sql
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
 
Unidad iii dql
Unidad iii dqlUnidad iii dql
Unidad iii dql
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]
 
Inserción de datos y selección de datos
Inserción de datos y selección de datosInserción de datos y selección de datos
Inserción de datos y selección de datos
 
Insercción de datos y selección de datos
Insercción de datos y selección de datosInsercción de datos y selección de datos
Insercción de datos y selección de datos
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
Sql
SqlSql
Sql
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 

Último

Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfssuserc34f44
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfZamiertCruzSuyo
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 

Último (20)

Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 

Consultas SQL 15

  • 1. Tarea 8: Consultas Elaborar un informe con 15 clausulas SQL indicando su definición y ejemplo. Ejemplo: Distinct= Permite extraer valores exclusivos de un campo select distinct direccion from cliente 1.-FROM= Indicar que tablas se usan en ella secuencia SELECT. FROM nombre_tabla [alias_tabla] [, nombre_tabla [alias_tabla]] SELECT *FROM Vendedores INNER JOIN Datos_ventas ON Vendedores.Vendedor_ID =Datos_ventas.Vendedor_ID 2.-WHERE = Especificar las condiciones que deben cumplirlos registros para ser recuperados . WHERE expr1 operador_rel expr2 SELECT apellidos,nombre FROM emp WHERE salario >= 250 3.-GROUP BY =Especificar los nombres de uno o varios campos según los cuales se deben agrupar los valores devueltos. Esta cláusula se utiliza para devolver un conjunto de valores sumados devolviendo una fila para cada grupo . GROUP BY columnas SELECT id_dep, SUM (salario) FROM emp GROUP BY id_dep 4.-HAVING =Especificar las condiciones para los grupos de registros (por ejemplo, mostrar sólo los departamentos con salarios que sumen más de s/.800 ). HAVING expr1 operador_rel expr2 SELECT id_dep, SUM (salario) FROM emp GROUP BY id_dep HAVING SUM (salario) > 800 5.-UNION= Combine los resultados de dos o más secuencia SELECT en un único resultado. secuencia SELECT UNION [ALL] secuencia SELECT SELECT apellidos, salario, fecha_contratación FROM emp UNION SELECT nombre, paga, cumpleaños FROM persona 6.-ORDER BY =Indique cómo se ordenan los registros ORDER BY {expresión_ordenación [DESC | ASC]}, ... SELECT emp_id, apellidos, nombre FROM emp ORDER BY apellidos, nombre o SELECT emp_id, apellidos, nombre FROM emp ORDER BY 2,3
  • 2. 7.-OFFSET=Determine el número de filas que se salten antes de empezar a recuperar filas. OFFSET n {ROWS | ROW} ] SELECT emp_id, apellidos, nombre FROM emp ORDER BY apellidos, nombre OFFSET 25 ROWS 8.-FETCH FIRST=Especifique el número de filas que se vayan a recuperar. No se devuelven más filas del número especificado aunque se pueden devolver menos filas si la consulta encuentra un número menor al especificado. FETCH FIRST [ n [ PERCENT ] ] { ROWS | ROW } {ONLY | WITH TIES } ] SELECT emp_id, apellidos, nombre FROM emp ORDER BY apellidos, nombre OFFSET 25 ROWS FETCH FIRST 10 ROWS ONLY 9.-FOR UPDATE=Realice actualizaciones posicionadas o eliminaciones posicionadas mediante cursores SQL FOR UPDATE [OF expresiones_columna] SELECT * FROM emp WHERE salario > 20000 FOR UPDATE OF apellidos, nombre, salario 10.-PROCEDURE=Esta cláusula es poco usual y se utiliza para crear una consulta a la misma vez que se ejecuta, opcionalmente define los parámetros de la misma. PROCEDURE NombreConsulta Parámetro1 tipo1, .... , ParámetroN tipon ConsultaSQL PROCEDURE Lista_Categorias; SELECT DISTINCTROW Nombre_Categoria, ID_Categoría FROM Categorias ORDER BY Nombre_Categoria; 11.-BETWEEN=Comprueba si un valor está comprendido en un rango de valores. SELECT * FROM alumnos WHERE promedio BETWEEN 1000 AND 2000; 12.-LIKE=El operador LIKE permite realizar comparaciones con cadenas de caracteres. Se pueden utilizar los siguientes comodines: (*)cualquier cadena de 0 o más caracteres y (_)representa un carácter cualquiera. Alumnos cuyo apellido comience por la letra A. SELECT * FROM alumnos WHERE ape1 LIKE ‘A%’; Empleados cuyo apellido termine por la letra S. SELECT * FROM ape1 WHERE ape1 LIKE ‘%S’; Alumnos cuyo apellido tenga una M en cualquier posición. SELECT * FROM alumnos WHERE ape1 LIKE ‘%M%’; Empleados cuyo apellido tenga una M en la tercera posición. SELECT * FROM alumnos WHERE ape1 LIKE ‘__M%’;
  • 3. 13.-IN=Permite comprobar si una expresión pertenece a un conjunto de valores. Obtener las notas de las carreras de computación o inglés. SELECT * FROM notas WHERE carrera IN (‘C’,’I’); 14.-DISTINCT=Omite los registros que contienen datos duplicados en los campos seleccionados. Para ser incluidos en los resultados de la consulta, los valores de cada campo enumerado en la instrucción SELECT deben ser únicos. SELECT DISTINCT ape2 FROM alumnos 15.-CROSS JOIN=Las combinaciones cruzadas (cross join) muestran todas las combinaciones de todos los registros de las tablas combinadas. select CAMPOS from TABLA1 cross join TABLA2; Un pequeño restaurante(EL RICO) almacena los nombres y precios de sus comidas en una tabla llamada "comidas" y en una tabla denominada "entrada postres" los mismos datos de sus postres. select c.nombre as platoprincipal, p.nombre as Entrpostre from comidas as c cross join Entrpostres as p;