Lenguaje Estructurado de Consultas

Slides:



Advertisements
Presentaciones similares
Consultas en Visual FoxPro
Advertisements

Base de Datos II.
CONSULTAS SOBRE UNA TABLA
SQL Y BASES DE DATOS A TRAVÉS DE LA WEB
Introducción Lenguaje de manipulación de datos (Data Manipulation Language) Permite a los usuarios llevar a cabo las tareas de consulta o manipulación.
integridad referencial
Repaso DBD!!! (Es ahora o nunca)
Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: SELECT Ing. Alfonso Vicente, PMP
Unidad IV Objetivo de la Unidad:
Curso Administrativo OTEC/Empresa Unidad III: Revisión del Libro de Clases (Actualizado el ) Curso creado por : Libro de Clases Electrónico (LCE)
SQL G r u p o
Lenguaje de consulta de Hibernate
IBD Clase 15.
Base de Datos El lenguaje SQL.
Características Objeto Relacionales en Oracle
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 2 Restringiendo y Ordenando Datos.
Unidad 3 Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
E.1 Obtener los detalles completos de todos los proyectos.
OPERACIONES DE RECUPERACIÓN. WHERE ciudad =‘Las Palmas’; de los suministradores Obtener el código y la situación de Las Palmas SELECT sn, situacion FROM.
FORMULARIOS EN ACCES Los formularios sirven para definir pantallas, mostrar y editar los registros de una tabla o consulta. Se puede acceder a todos ellos.
Características Objeto Relacionales en Oracle Francisco Moreno Universidad Nacional.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 2) Microsoft SQL Server 2008 R2 Suscribase a
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 5 Agregando Datos Usando Funciones de Grupo.
SQL Básico Prof. Nelliud D. Torres.
Subsecretaría de Educación Superior
SQL el Structured Query Language no es mas que un lenguaje estándar de comunicación con bases de datos.
Subconsultas Avanzadas
Integrantes: Peter velazques Andres heredia Juan Mendez
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 6 Subconsultas.
Dr. Mario Rossainz López Aplicaciones WEB Primavera 2015.
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
COMANDOS SQL.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
Bases de datos con MYSQL
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
Aplicaciones de las derivadas
SELECT [DISTINCT] { * | tabla.col [, tabla.col ] } FROM tabla [, tabla ] [ WHERE condición_búsqueda ] [GROUP BY tabla.col [, tabla.col ] [HAVING condición_para_el_grupo.
CONSULTAS SENCILLAS A LA BASE DE DATOS
Autora: Francisca Montañez Muñoz
Consultas SQL (Base de Datos)
1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en.
LENGUAJE SQL.
Bases de Datos Sql.
Más ejemplos en SQL Francisco Moreno. S sn snombre situacion ciudad S1 Salazar 20 Londres S2 Jaramillo 10 París S3 Bernal30 París S4 Caicedo 20 Londres.
LENGUAJE ESTRUCTURADO DE CONSULTAS
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
Funciones de agrupamiento y JOIN de Tablas
 La sentencia SELECT recupera todas las columnas o un subconjunto de ellas de una tabla. Esto afecta a todas las filas de la tabla, a menos que especifiquemos.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
JOIN EN MYSQL Bueno en esta presentación mostrare cosas acerca de los usos de la sentencia JOIN en mysql , mediante esta presentación planeo mostrar los.
MSSQL SERVER CURSO BÁSICO 1. CONCEPTOS BASICOS DE SQL. DESCRIPCIÓN DEL CURSO. Sesión 3: Índices Uso, Creación, Tipos, Eliminación LENGUAJE DE CONSULTAS.
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
Lenguaje Estructurado de Consultas
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
Bases de Datos SQL.
Unidad 6. Tema 4. Lenguaje de consultas SQL
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
INTEGRACION DE LAS TECNOLOGIAS DE LA INFORMACION Y COMUNICACION Implementación de base de datos (Lenguaje de manipulación de datos) Ing. Linda Masias Morales.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
DLM Transact SQL Sesión II Recuperación de información.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
DML Transact SQL Sesión III Agrupando y resumiendo información.
Selección Condicionada de Filas Uso de la cláusula WHERE La cláusula WHERE restringe las columnas que retorna una consulta según la condición que se imponga.
CONSULTAS SQL POSTGRES.
Structure Query Languaje
Lenguaje Estructurado de Consultas
ESTADÍSTICA Y BASES DE DATOS.
Transcripción de la presentación:

Lenguaje Estructurado de Consultas

FUNCIONES DE AGRUPAMIENTO  GROUP BY Combina registros con valores de resultado idénticos para una instrucción select  SELECT c.nombre FROM Cliente c GROUP BY c.nombre

GROUP BY  Agrupa por el campo nombrado en el SELECT, que debe ser el mismo que se tiene después de la sentencia GROUP BY.  Esto a menos que se tengan instrucciones con COUNT, MAX, MIN que se verán en clases posteriores.

GROUP BY IDNombreApellidoDireccion 1Juan CarlosVanegasCarrera 1 S Juan CarlosVanegasCalle 53 # Juan CarlosVásquezDiag 66 # SELECT c.Nombre from Cliente c GROUP BY c.Nombre

Ejercicio Dada la siguiente tabla, y el script, indique cual es el resultado obtenido. IDNombreApellidoDireccion 1Juan CarlosVanegasCarrera 1 S Juan CarlosVanegasCalle 53 # Juan CarlosVásquezDiag 66 # SELECT c.Nombre, c.Apellido, c.Direccion FROM CLIENTE c GROUP BY c.Nombre, c.Apellido, c.Direccion

Ejercicio 2  Dada la siguiente tabla, y el script, indique cual es el resultado obtenido. SELECT I.MES, I.TOTAL FROM IMPORTES GROUP BY I.MES, I.TOTAL

Ejercicio 3  Dada la siguiente tabla, y el script, indique cual es el resultado obtenido. SELECT I.MES, I.TOTAL, I.CANTIDAD FROM IMPORTES GROUP BY I.MES, I.TOTAL, I.CANTIDAD

Ejercicio 4  Dada la siguiente tabla, y el script, indique cual es el resultado obtenido. SELECT I.MES, I.REF,I.TOTAL, I.CANTIDAD, I.IMPORTE FROM IMPORTE I GROUP BY I.MES, I.REF,I.TOTAL, I.CANTIDAD, I.IMPORTE

WHERE  Se utiliza para seleccionar los datos antes de realizar el agrupamiento.  Ej:  SELECT c.Nombre, c.Apellido, c.Direccion FROM CLIENTE c WHERE c.Nombre = ‘Pedro’ GROUP BY c.Nombre, c.Apellido, c.Direccion

LIKE  Se utiliza para comparar cadenas contra un patrón común de caracteres.  Ej:  SELECT c.Nombre, c.Apellido, c.Direccion FROM CLIENTE c WHERE c.Nombre LIKE ‘Pedro’ GROUP BY c.Nombre, c.Apellido, c.Direccion

HAVING  Se utiliza para seleccionar los datos después de realizar el agrupamiento.  Ej:  SELECT c.Nombre, c.Apellido, c.Direccion FROM CLIENTE c WHERE c.Nombre = ‘Pedro’ GROUP BY c.Nombre, c.Apellido, c.Direccion HAVING c.Nombre = ´Juan´

Ejercicio 5  Realice la consulta para los valores cuya cantidad es igual a 5.  Agrupe los valores por la cantidad.  Realice el filtro de los agrupados cuyo mes corresponda a Febrero