El documento explica el uso de las cláusulas GROUP BY y HAVING en consultas SQL. GROUP BY agrupa registros con valores idénticos en campos específicos, y HAVING filtra los grupos resultantes según condiciones. También describe funciones agregadas como SUM, AVG, MIN, MAX y COUNT, y proporciona ejemplos de su uso. Finalmente, presenta actividades prácticas para aplicar estos conceptos en consultas sobre datos de departamentos y contratos de alquiler.
La sentencia SELECT se utiliza para extraer información de una base de datos. Puede seleccionar datos de una o más tablas utilizando palabras clave como FROM e INNER JOIN. El filtro WHERE especifica las condiciones que deben cumplir los registros para ser seleccionados. El documento proporciona ejemplos de consultas SELECT con diferentes cláusulas y recomendaciones sobre su uso.
Este documento describe las principales funciones y cláusulas del lenguaje de consulta estructurado SQL, incluyendo SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, COUNT, SUM, DISTINCT, DISTINCTROW, TOP y UNION. Explica cómo se usan estas funciones y cláusulas para consultar, actualizar y administrar bases de datos relacionales.
Estudiaremos las instrucciones para la manipulación de datos (DML) en el API WebSQL Database, como son el Insert, Update y Delete, para insertar, modificar y borrar un registro, respectivamente.
Dentro de las funciones de agregado del API WebSQL database de HTML 5 tendremos las siguientes:COUNT(*), MAX(*), MIN(*), AVG(*), SUM(*), UPPER(*) y LOWER(*), LENGTH(*) y SUBSTR()
1. El documento describe el lenguaje SQL y algunas de sus sentencias clave como SELECT, FROM, WHERE y GROUP BY, las cuales permiten consultar y resumir datos almacenados en bases de datos relacionales.
2. También presenta ejemplos del uso de funciones estadísticas como COUNT, SUM, AVG, MAX y MIN junto con operadores lógicos como AND, OR e IN para filtrar resultados.
3. Finalmente, incluye ejemplos completos del uso de distintas sentencias SQL como SELECT, UPDATE y DELETE en diferentes contextos.
Con este poderoso API de HTML 5 podrás realizar aplicaciones Web y para dispositivos móviles con toda la potencia de bases de datos de servidor, de forma rápida y segura, ya que está basado en el motor de SQLite. Se muestra toda la potencia de la sentencia SELECT por medio del DQL (Data Query Language) del API.
El documento presenta una guía sobre el uso de MySQL para administrar una base de datos de ventas. Explica cómo normalizar una tabla original en varias tablas más pequeñas siguiendo las formas normales, incluyendo tablas para clientes, artículos, órdenes y artículos por orden. Luego crea la base de datos en MySQL e inserta registros en la tabla de artículos usando comandos como INSERT, SELECT, UPDATE y DELETE. Finalmente resume los principales comandos SQL vistos en la guía.
Este documento describe comandos de lenguaje de definición de datos (DDL) y lenguaje de manipulación de datos (DML) en SQL. Explica los comandos CREATE, DROP, ALTER y TRUNCATE de DDL y los comandos SELECT, INSERT, DELETE y UPDATE de DML.
La sentencia SELECT se utiliza para extraer información de una base de datos. Puede seleccionar datos de una o más tablas utilizando palabras clave como FROM e INNER JOIN. El filtro WHERE especifica las condiciones que deben cumplir los registros para ser seleccionados. El documento proporciona ejemplos de consultas SELECT con diferentes cláusulas y recomendaciones sobre su uso.
Este documento describe las principales funciones y cláusulas del lenguaje de consulta estructurado SQL, incluyendo SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, COUNT, SUM, DISTINCT, DISTINCTROW, TOP y UNION. Explica cómo se usan estas funciones y cláusulas para consultar, actualizar y administrar bases de datos relacionales.
Estudiaremos las instrucciones para la manipulación de datos (DML) en el API WebSQL Database, como son el Insert, Update y Delete, para insertar, modificar y borrar un registro, respectivamente.
Dentro de las funciones de agregado del API WebSQL database de HTML 5 tendremos las siguientes:COUNT(*), MAX(*), MIN(*), AVG(*), SUM(*), UPPER(*) y LOWER(*), LENGTH(*) y SUBSTR()
1. El documento describe el lenguaje SQL y algunas de sus sentencias clave como SELECT, FROM, WHERE y GROUP BY, las cuales permiten consultar y resumir datos almacenados en bases de datos relacionales.
2. También presenta ejemplos del uso de funciones estadísticas como COUNT, SUM, AVG, MAX y MIN junto con operadores lógicos como AND, OR e IN para filtrar resultados.
3. Finalmente, incluye ejemplos completos del uso de distintas sentencias SQL como SELECT, UPDATE y DELETE en diferentes contextos.
Con este poderoso API de HTML 5 podrás realizar aplicaciones Web y para dispositivos móviles con toda la potencia de bases de datos de servidor, de forma rápida y segura, ya que está basado en el motor de SQLite. Se muestra toda la potencia de la sentencia SELECT por medio del DQL (Data Query Language) del API.
El documento presenta una guía sobre el uso de MySQL para administrar una base de datos de ventas. Explica cómo normalizar una tabla original en varias tablas más pequeñas siguiendo las formas normales, incluyendo tablas para clientes, artículos, órdenes y artículos por orden. Luego crea la base de datos en MySQL e inserta registros en la tabla de artículos usando comandos como INSERT, SELECT, UPDATE y DELETE. Finalmente resume los principales comandos SQL vistos en la guía.
Este documento describe comandos de lenguaje de definición de datos (DDL) y lenguaje de manipulación de datos (DML) en SQL. Explica los comandos CREATE, DROP, ALTER y TRUNCATE de DDL y los comandos SELECT, INSERT, DELETE y UPDATE de DML.
Unidad vi esp parte 2 procesimientos en plsql y transact sqlTitiushko Jazz
Este documento contiene ejemplos de código SQL y PL/SQL para trabajar con triggers, procedimientos, funciones y cursores. Incluye scripts para crear tablas, insertar datos, y ejemplos de cómo crear un trigger de bitácora, procedimientos para modificar salarios, una función para obtener un salario, y uso de cursores.
Sesion06a - Manipulacion de datos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 3. Lenguaje de Manipulación de Datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno manipula la información mediante el uso de la herramienta SQL*PLUS, sentencias SQL y funciones predefinidas en la base de datos Oracle.
Temario
3.1 Tema 5: LENGUAJE DE MANIPULACIÓN DE DATOS
3.1.1 Lenguaje SQL
3.1.2 Instrucciones DML y operadores
3.1.3 Consultas multitabla
3.1.3 Funciones Predefinidas
El documento describe las consultas SQL básicas para seleccionar y recuperar datos de bases de datos. Explica cómo seleccionar campos específicos de una tabla, ordenar los resultados, usar índices, y recuperar datos de bases de datos externas. También cubre cómo insertar nuevos datos en tablas de forma individual o múltiple.
Este documento introduce el lenguaje SQL y sus funciones. SQL permite realizar consultas y operaciones en bases de datos relacionales de manera sencilla mediante el uso de álgebra y cálculos relacionales. Se explican brevemente algunas cláusulas y operadores como SELECT, WHERE, LIKE y JOIN.
Sesion06c - Sentencias SQL en PL-SQL (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 4. Programación en Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye programas estructurados utilizando el lenguaje PL/SQL dentro del manejador de base de datos Oracle. Incorpora cursores para procesar grandes volúmenes de información y gestiona los posibles errores de ejecución con el uso de excepciones.
Temario
4.1 Tema 6: PROGRAMACIÓN PL/SQL
4.1.1 Introducción a Oracle PL/SQL
4.1.2 Tipos de datos en PL/SQL
4.1.3 Estructuras de Bloques de PL/SQL
4.1.4 Sentencias SQL en PL/SQL
Este documento presenta 6 procedimientos almacenados que manipulan datos en diferentes tablas de una base de datos. Los procedimientos incluyen obtener datos específicos de tablas, insertar registros en tablas y devolver valores usando la instrucción RETURN.
El documento describe las principales funciones del lenguaje de manipulación de datos SQL, incluyendo cómo insertar, actualizar, eliminar y seleccionar datos de una base de datos. Explica operadores como WHERE, ORDER BY, GROUP BY, HAVING y JOIN para filtrar y combinar datos de múltiples tablas.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Este documento describe 10 funciones básicas de hojas de cálculo, incluyendo funciones para sumar, buscar valores, calcular promedios, contar elementos, encontrar valores máximos y mínimos, concatenar texto, reemplazar texto, convertir texto a números, y convertir texto a mayúsculas.
Introducción a sql consultas y criterios de selecciónM.c. Omar Jasso
Este documento presenta una introducción a Transact-SQL, incluyendo una descripción de consultas de selección, criterios de selección, agrupamiento de registros y funciones agregadas, consultas de actualización, subconsultas, consultas cruzadas y uniones internas y externas. Explica conceptos como predicados, ordenamiento, operadores lógicos y de comparación para filtrar datos en consultas SQL.
El documento describe la creación de 7 stored procedures en SQL para realizar el mantenimiento de las tablas de una base de datos. Cada stored procedure recibe parámetros para insertar, actualizar, buscar, listar o eliminar registros de una tabla específica. Las tablas incluyen usuario, sistema, perfil, perfilxusuario, opción, opcionxperfil y opcionxusuario.
Este documento presenta instrucciones para elaborar una presentación sobre sentencias SQL para consultas, operadores de restricción, proyección y enlace. Incluye ejemplos de sentencias SELECT, FROM y WHERE para realizar consultas en una base de datos. También cubre temas como enlaces entre tablas, el uso de GROUP BY y la escritura de sentencias SQL en español.
El documento proporciona 15 cláusulas SQL comúnmente usadas con su definición y un ejemplo para cada una. Entre las cláusulas se incluyen FROM, WHERE, GROUP BY, HAVING, UNION, ORDER BY, OFFSET, FETCH FIRST, BETWEEN, LIKE, IN, DISTINCT y CROSS JOIN. El objetivo es elaborar un informe explicando el uso de cada una de estas cláusulas SQL.
Este documento proporciona una introducción a las consultas SQL básicas en una base de datos, explicando sentencias como SELECT, FROM, WHERE, ORDER BY, DISTINCT y otros operadores. Explica cómo seleccionar columnas específicas, agregar condiciones con WHERE, ordenar resultados y realizar búsquedas de cadenas.
Este documento describe las consultas de selección SQL para recuperar información de bases de datos. Las consultas básicas SELECT especifican los campos y tablas, y pueden ordenar y filtrar los resultados. También cubre la inserción de datos mediante sentencias INSERT para agregar filas individuales o múltiples a las tablas.
El documento describe varios operadores y funciones avanzadas del lenguaje SQL para manipular y consultar datos en bases de datos, incluyendo operadores de concatenación, literales, BETWEEN, IN, LIKE, IS NULL, funciones de agregado como SUM, AVG, COUNT, MAX y MIN, instrucciones GROUP BY y HAVING, diferentes tipos de joins para combinar tablas, y el uso de subconsultas en SELECT anidados. Se proveen ejemplos detallados para ilustrar el uso de cada operador y función.
Este documento proporciona una introducción a las consultas SQL y la instrucción SELECT. Explica las cláusulas principales de SELECT como lista_cols, FROM, WHERE, GROUP BY y ORDER BY. También incluye ejemplos de consultas SQL que ilustran el uso de estas cláusulas y funciones agregadas como AVG.
Este documento describe cómo conectar Visual Basic .NET a SQL Server para realizar consultas, inserciones, actualizaciones y eliminaciones de datos. Explica cómo crear objetos SqlConnection y SqlDataAdapter para consultas, y SqlCommand para modificaciones. También muestra ejemplos de código para seleccionar datos y desplegarlos en un DataGridView, e insertar, eliminar y actualizar registros en la base de datos. Finalmente, introduce una clase ConectaBD para simplificar la conexión.
Este documento explica varios comandos utilizados en SQL como SELECT, ALTER TABLE, DELETE FROM, GROUP BY, HAVING y ORDER BY. SELECT se usa para consultar datos de una tabla, ALTER TABLE para modificar una tabla existente, DELETE FROM para eliminar registros, GROUP BY para agrupar datos, HAVING para filtrar grupos y ORDER BY para ordenar los resultados.
SQL es un lenguaje estándar para interactuar con bases de datos. Cada motor de base de datos implementa SQL de forma única. SQL incluye comandos para crear, actualizar y manipular bases de datos. Las instrucciones SQL se dividen en DDL, DML y DCL. Select es el comando principal para extraer datos.
El documento describe las funciones de agregación en Access, incluyendo funciones como Suma, Promedio, Mínimo y Máximo. También cubre cómo agrupar registros, diferencias entre valores máximos y funciones MIN/MAX, y cómo crear consultas con campos calculados usando expresiones.
Unidad vi esp parte 2 procesimientos en plsql y transact sqlTitiushko Jazz
Este documento contiene ejemplos de código SQL y PL/SQL para trabajar con triggers, procedimientos, funciones y cursores. Incluye scripts para crear tablas, insertar datos, y ejemplos de cómo crear un trigger de bitácora, procedimientos para modificar salarios, una función para obtener un salario, y uso de cursores.
Sesion06a - Manipulacion de datos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 3. Lenguaje de Manipulación de Datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno manipula la información mediante el uso de la herramienta SQL*PLUS, sentencias SQL y funciones predefinidas en la base de datos Oracle.
Temario
3.1 Tema 5: LENGUAJE DE MANIPULACIÓN DE DATOS
3.1.1 Lenguaje SQL
3.1.2 Instrucciones DML y operadores
3.1.3 Consultas multitabla
3.1.3 Funciones Predefinidas
El documento describe las consultas SQL básicas para seleccionar y recuperar datos de bases de datos. Explica cómo seleccionar campos específicos de una tabla, ordenar los resultados, usar índices, y recuperar datos de bases de datos externas. También cubre cómo insertar nuevos datos en tablas de forma individual o múltiple.
Este documento introduce el lenguaje SQL y sus funciones. SQL permite realizar consultas y operaciones en bases de datos relacionales de manera sencilla mediante el uso de álgebra y cálculos relacionales. Se explican brevemente algunas cláusulas y operadores como SELECT, WHERE, LIKE y JOIN.
Sesion06c - Sentencias SQL en PL-SQL (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 4. Programación en Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye programas estructurados utilizando el lenguaje PL/SQL dentro del manejador de base de datos Oracle. Incorpora cursores para procesar grandes volúmenes de información y gestiona los posibles errores de ejecución con el uso de excepciones.
Temario
4.1 Tema 6: PROGRAMACIÓN PL/SQL
4.1.1 Introducción a Oracle PL/SQL
4.1.2 Tipos de datos en PL/SQL
4.1.3 Estructuras de Bloques de PL/SQL
4.1.4 Sentencias SQL en PL/SQL
Este documento presenta 6 procedimientos almacenados que manipulan datos en diferentes tablas de una base de datos. Los procedimientos incluyen obtener datos específicos de tablas, insertar registros en tablas y devolver valores usando la instrucción RETURN.
El documento describe las principales funciones del lenguaje de manipulación de datos SQL, incluyendo cómo insertar, actualizar, eliminar y seleccionar datos de una base de datos. Explica operadores como WHERE, ORDER BY, GROUP BY, HAVING y JOIN para filtrar y combinar datos de múltiples tablas.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Este documento describe 10 funciones básicas de hojas de cálculo, incluyendo funciones para sumar, buscar valores, calcular promedios, contar elementos, encontrar valores máximos y mínimos, concatenar texto, reemplazar texto, convertir texto a números, y convertir texto a mayúsculas.
Introducción a sql consultas y criterios de selecciónM.c. Omar Jasso
Este documento presenta una introducción a Transact-SQL, incluyendo una descripción de consultas de selección, criterios de selección, agrupamiento de registros y funciones agregadas, consultas de actualización, subconsultas, consultas cruzadas y uniones internas y externas. Explica conceptos como predicados, ordenamiento, operadores lógicos y de comparación para filtrar datos en consultas SQL.
El documento describe la creación de 7 stored procedures en SQL para realizar el mantenimiento de las tablas de una base de datos. Cada stored procedure recibe parámetros para insertar, actualizar, buscar, listar o eliminar registros de una tabla específica. Las tablas incluyen usuario, sistema, perfil, perfilxusuario, opción, opcionxperfil y opcionxusuario.
Este documento presenta instrucciones para elaborar una presentación sobre sentencias SQL para consultas, operadores de restricción, proyección y enlace. Incluye ejemplos de sentencias SELECT, FROM y WHERE para realizar consultas en una base de datos. También cubre temas como enlaces entre tablas, el uso de GROUP BY y la escritura de sentencias SQL en español.
El documento proporciona 15 cláusulas SQL comúnmente usadas con su definición y un ejemplo para cada una. Entre las cláusulas se incluyen FROM, WHERE, GROUP BY, HAVING, UNION, ORDER BY, OFFSET, FETCH FIRST, BETWEEN, LIKE, IN, DISTINCT y CROSS JOIN. El objetivo es elaborar un informe explicando el uso de cada una de estas cláusulas SQL.
Este documento proporciona una introducción a las consultas SQL básicas en una base de datos, explicando sentencias como SELECT, FROM, WHERE, ORDER BY, DISTINCT y otros operadores. Explica cómo seleccionar columnas específicas, agregar condiciones con WHERE, ordenar resultados y realizar búsquedas de cadenas.
Este documento describe las consultas de selección SQL para recuperar información de bases de datos. Las consultas básicas SELECT especifican los campos y tablas, y pueden ordenar y filtrar los resultados. También cubre la inserción de datos mediante sentencias INSERT para agregar filas individuales o múltiples a las tablas.
El documento describe varios operadores y funciones avanzadas del lenguaje SQL para manipular y consultar datos en bases de datos, incluyendo operadores de concatenación, literales, BETWEEN, IN, LIKE, IS NULL, funciones de agregado como SUM, AVG, COUNT, MAX y MIN, instrucciones GROUP BY y HAVING, diferentes tipos de joins para combinar tablas, y el uso de subconsultas en SELECT anidados. Se proveen ejemplos detallados para ilustrar el uso de cada operador y función.
Este documento proporciona una introducción a las consultas SQL y la instrucción SELECT. Explica las cláusulas principales de SELECT como lista_cols, FROM, WHERE, GROUP BY y ORDER BY. También incluye ejemplos de consultas SQL que ilustran el uso de estas cláusulas y funciones agregadas como AVG.
Este documento describe cómo conectar Visual Basic .NET a SQL Server para realizar consultas, inserciones, actualizaciones y eliminaciones de datos. Explica cómo crear objetos SqlConnection y SqlDataAdapter para consultas, y SqlCommand para modificaciones. También muestra ejemplos de código para seleccionar datos y desplegarlos en un DataGridView, e insertar, eliminar y actualizar registros en la base de datos. Finalmente, introduce una clase ConectaBD para simplificar la conexión.
Este documento explica varios comandos utilizados en SQL como SELECT, ALTER TABLE, DELETE FROM, GROUP BY, HAVING y ORDER BY. SELECT se usa para consultar datos de una tabla, ALTER TABLE para modificar una tabla existente, DELETE FROM para eliminar registros, GROUP BY para agrupar datos, HAVING para filtrar grupos y ORDER BY para ordenar los resultados.
SQL es un lenguaje estándar para interactuar con bases de datos. Cada motor de base de datos implementa SQL de forma única. SQL incluye comandos para crear, actualizar y manipular bases de datos. Las instrucciones SQL se dividen en DDL, DML y DCL. Select es el comando principal para extraer datos.
El documento describe las funciones de agregación en Access, incluyendo funciones como Suma, Promedio, Mínimo y Máximo. También cubre cómo agrupar registros, diferencias entre valores máximos y funciones MIN/MAX, y cómo crear consultas con campos calculados usando expresiones.
El documento describe las principales funciones agregadas de SQL utilizadas para resumir y analizar datos, incluyendo COUNT para contar registros, SUM para sumar valores, AVG para calcular promedios, MAX y MIN para encontrar valores máximos y mínimos, y funciones estadísticas como STDEV y VAR para medir variabilidad. Explica la sintaxis y uso de cada función agregada.
El documento describe las funciones de Excel, incluyendo CONCATENAR, que une cadenas de texto, y funciones de base de datos que facilitan el trabajo con información organizada en tablas. Excel es un programa de hoja de cálculo útil para realizar cálculos numéricos de forma sencilla y rápida en cientos de miles de datos.
Este documento describe las subconsultas en SQL, que son consultas anidadas dentro de otras consultas. Las subconsultas pueden usarse en las cláusulas WHERE y HAVING y en la lista de selección de una consulta principal. También explica ejemplos de subconsultas, operadores de conjunto como GROUP BY y funciones agregadas como AVG y COUNT.
Este documento describe las subconsultas en SQL, que son consultas anidadas dentro de la cláusula WHERE u HAVING de otra consulta principal. Las subconsultas pueden devolver un único valor o varios valores y se usan para filtrar los resultados de la consulta principal según los valores devueltos por la subconsulta. También explica ejemplos de uso de subconsultas y algunas funciones agregadas como COUNT, AVG y GROUP BY.
Elaborar una presentación que describa las siguientes temáticas:(1)Victor Sanchez
Este documento presenta ejemplos de consultas SQL utilizando cláusulas como SELECT, FROM, WHERE, GROUP BY y ORDER BY. También incluye ejemplos de sentencias INSERT, UPDATE y DELETE para modificar filas en una tabla, describiendo la sintaxis y propósito de cada una. El documento proporciona instrucciones SQL en español con el objetivo de comprender y aplicar diferentes tipos de consultas y modificaciones a bases de datos.
Implementación de bases de datos agrupamiento y funciones de agregadoM.c. Omar Jasso
El documento habla sobre las consultas de agrupamiento y funciones agregadas en Transact-SQL. Explica que la cláusula GROUP BY agrupa filas basadas en una o más columnas y devuelve una fila por grupo. Luego describe funciones agregadas como COUNT, AVG, MAX, MIN y SUM y muestra ejemplos de su uso para resumir y analizar datos agrupados.
Este documento describe el lenguaje de consultas estructuradas SQL (Structured Query Language). Explica diferentes tipos de consultas como selección, acción, unión interna y externa. Luego presenta 9 casos de consultas SQL con diferentes tablas y campos para seleccionar, unir e imponer condiciones.
Este documento presenta información sobre el uso de formatos condicionales, funciones y validación de datos en Excel. Explica cómo aplicar formatos de color a celdas según criterios lógicos y cómo crear reglas para resaltar valores. También describe funciones comunes como SUM, PROMEDIO, MAX y MIN, y funciones más avanzadas como SUMAR.SI y SUMAR.SI.CONJUNTO para sumar valores con múltiples criterios. Por último, detalla cómo validar datos ingresados en celdas usando listas y mensajes de entrada.
Visual Basic es un lenguaje de programación dirigido por eventos desarrollado por Microsoft para simplificar la creación de interfaces gráficas. SQL es un lenguaje declarativo para consultar y manipular bases de datos relacionales mediante comandos como SELECT, INSERT y UPDATE. El documento proporciona código Visual Basic para insertar, actualizar y consultar datos de una base de datos SQL Server.
Este documento presenta una introducción a Excel y tres funciones: BDSUMA, BDPROMEDIO y CONCATENAR. BDSUMA suma los valores de una columna en una base de datos que cumplan ciertos criterios. BDPROMEDIO calcula el promedio de los valores de una columna en una base de datos que cumplan ciertos criterios. CONCATENAR une cadenas de texto de diferentes celdas en una sola celda. Se explican los pasos para aplicar cada función.
Este documento describe las cláusulas GROUP BY y HAVING en SQL. Explica que GROUP BY divide filas en grupos y HAVING restringe los resultados de los grupos según una condición. También describe las funciones de grupo como COUNT, AVG, MAX, MIN y SUM y cómo se pueden usar en las sentencias SELECT y HAVING.
Sesion05 - Manipulacion de datos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
Este documento proporciona instrucciones sobre comandos DDL y DML en SQL. Explica cómo crear, modificar y eliminar tablas usando comandos como CREATE TABLE, ALTER TABLE y DROP TABLE. También cubre cómo insertar, seleccionar, actualizar y eliminar datos en tablas existentes usando comandos como INSERT INTO, SELECT, UPDATE y DELETE.
Este documento describe varias funciones comunes en Excel. Explica las funciones SUM, PROMEDIO, MAX, MIN, CONTAR, SI, Y, O, NO y BUSCARV. Detalla los parámetros de cada función y provee ejemplos para ilustrar su uso en tablas y cálculos financieros. También menciona otras funciones como CONTAR.SI, SUMAR.SI y CONTAR.SI.CONJUNTO.
Este documento describe diferentes tipos de funciones matemáticas, estadísticas, de texto, de búsqueda, financieras y lógicas que permiten realizar cálculos complejos en hojas de cálculo. Algunas funciones descritas incluyen suma, aleatorio, truncar y concatenar. Las funciones matemáticas permiten realizar operaciones como sumas y conversiones de números. Las funciones de texto unen celdas. Las funciones de búsqueda buscan y devuelven datos.
Este documento describe diferentes tipos de funciones matemáticas, estadísticas, de texto, de búsqueda, financieras y lógicas que permiten realizar cálculos complejos en hojas de cálculo. Algunas funciones descritas incluyen suma, aleatorio, truncar y concatenar. Las funciones matemáticas permiten realizar operaciones como sumas y conversiones de números. Las funciones de texto unen celdas de texto. Las funciones de búsqueda buscan y devuelven datos dentro de tablas.
Este documento presenta los fundamentos del lenguaje DML (Data Manipulation Language) para manipular datos en bases de datos. Explica comandos como INSERT, UPDATE, DELETE y SELECT, así como sus sintaxis y ejemplos. También cubre cláusulas como WHERE, ORDER BY, GROUP BY y HAVING, y funciones agregadas como COUNT, SUM, AVG, MIN y MAX. El objetivo es que los estudiantes aprendan a insertar, actualizar, eliminar y consultar datos de manera optimizada en tablas de bases de datos.
Este documento describe varias funciones comunes en Excel para realizar cálculos. Explica la función SUMA para sumar valores, la función CONTAR para contar celdas numéricas, y la función PRODUCTO para multiplicar valores. Además, proporciona instrucciones paso a paso para aplicar estas funciones en Excel.
Similar a Consultas condicionales en sq server (20)
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJEjecgjv
La Pedagogía Autogestionaria es un enfoque educativo que busca transformar la educación mediante la participación directa de estudiantes, profesores y padres en la gestión de todas las esferas de la vida escolar.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
pueblos originarios de chile presentacion twinkl.pptx
Consultas condicionales en sq server
1. CONSULTAS CONDICIONALES
1. GROUP BY y HAVING
Combina los registros con valores idénticos, en la lista de campos especificados, en
un único registro. Para cada registro, se crea u n valor sumario si se incluye una
función SQL agregada, como SUM o COUNT (como veremos después), en la
instrucción SELECT. Su sintaxis es la siguiente:
SELECT CAMPOS
FROM TABLA
WHERE CRITERIO
GROUP BY CAMPOS DEL GRUPO
GROUP BY es opcional. Los valores de resumen se omiten si no existe una función
SQL agregada en la instrucción SELECT. Los valores NULL en los campos GROUP
BY se agrupan y no se omiten. No obstante, los valores NULL no se evalúan en
ninguna de las funciones SQL agregadas.
Se utiliza la cláusula WHERE para excluir aquellas filas que no desea agrupar, y la
cláusula HAVING para filtrar los registros una vez agrupados.
A menos que contenga un dato Memo, un campo de la lista de campos GROUP BY
puede referirse a cualquier campo de las tablas que aparecen en la cláusula FROM,
incluso si el campo no está incluido en la instrucción SELECT, siempre y cuando esta
instrucción incluya al menos una función SQL agregada.
Todos los campos de la lista de campos de la instrucción SELECT deben incluirse en
la cláusula GROUP BY o como argumentos de una función SQL agregada.
ACTIVIDAD 1.1
SELECT COD_EDIF, COUNT(COD_DEP)
FROM DEPARTAMENTOS
GROUP BY COD_EDIF
Una vez que GROUP BY ha combinado los registros, HAVING muestra cualquier
registro agrupado por la cláusula GROUP BY que satisfaga las condiciones de la
cláusula HAVING.
HAVING es similar a WHERE, determina qué registros se seleccionan. Una vez que
los registros se han agrupado utilizando GROUP BY, HAVING determina cuáles de
2. ellos se van a mostrar. El siguiente ejemplo lista a los edificios que poseen más de 22
departamentos.
ACTIVIDAD 1.2
SELECT COD_EDIF, COUNT(COD_DEP)
FROM DEPARTAMENTOS
GROUP BY COD_EDIF
HAVING COUNT(COD_DEP) > 22
Ejemplo práctico:
Supongamos que tenemos los siguientes datos de la tabla DEPARTAMENTOS
COD_EDIF COD_DEP PRECIO_ALQXMES_DEP
EDF001 DEP101 200
EDF001 DEP102 250
EDF002 DEP202 200
EDF003 DEP103 230
EDF003 DEP304 190
Supongamos además que tenemos los siguientes datos de la tabla
DETALLECONTRATO
COD_CONT COD_EDIF COD_DEP FEC_INI_ALQ FEC_FIN_ALQ
CNT001 EDF001 DEP101 11/04/2008 10/04/2010
CNT001 EDF001 DEP102 22/05/2007 22/08/2009
CNT002 EDF002 DEP202 01/07/2007 01/08/2009
CNT003 EDF003 DEP103 02/03/2008 02/06/2009
CNT003 EDF003 DEP304 01/05/2007 01/08/2009
ACTIVIDAD 1.3
Se solicita mostrar el número de contrato y el mont o acumulado por cada contrato.
3. SELECT DET.COD_CONT,
MONTO=SUM(DEP.PRECIO_ALQXMES_DEP *
(DATEDIFF(MM,DET.FEC_INI_ALQ,DET.FEC_FIN_
ALQ)))
FROM DEPARTAMENTOS DEP, DETALLECONTRATO DET
WHERE DEP.COD_EDIF.=DET.COD_EDIF.
AND DEP.COD_DEP=DET.COD_DEP
GROUP BY DET.COD_CONT
ACTIVIDAD 1.4
Haciendo uso de la cláusula HAVING se filtran los datos agrupados obtenidos y
se muestra solamente los que tengan un MONTO ACUMULADO mayor de 1,000
soles.
La solución sería la siguiente:
SELECT DET.COD_CONT,
MONTO=SUM(DEP.PRECIO_ALQXMES_D
EP *
DATEDIFF ( MM,DET.FEC_INI_ALQ,DET.FEC_FIN_ALQ ) )
FROM DEPARTAMENTOS DEP,
DETALLECONTRATO DET WHERE
DEP.COD_EDIF.=DET.COD_EDIF. AND
DEP.COD_DEP=DET.COD_DEP
GROUP BY DET.COD_CONT
HAVING SUM(DEP.PRECIO_ALQXMES_DEP *
DATEDIFF(MM,DET.FEC_INI_ALQ,DET.FEC_FIN_ALQ))
> 100
4. 2. SUM
Devuelve la suma del conjunto de valores contenido en un campo específico de
una consulta. Su sintaxis es:
SELECT SUM (EXPR) FROM TABLA
En donde EXPR debe ser un valor numérico y representa el nombre del campo que
contiene los datos que desean sumarse o una expresión que realiza un cálculo
utilizando los datos de dichos campos. Los operandos de EXPR pueden incluir el
nombre de un campo de una tabla, una constante o una función (la cual puede ser
intrínseca o definida por el usuario pero no otras de las funciones agregadas de
SQL).
ACTIVIDAD 1.5
Mostrar el total de área construida por código de edificio.
SELECT COD_EDIF, SUM(AREA_CONSTRUIDA_DEP) AS
AREATOTALCONSTRUIDA
FROM DEPARTAMENTOS
GROUP BY COD_EDIF
3. AVG
Calcula la media aritmética de un conjunto de valores CONTENIDO en un
campo especificado de una consulta. Su sintaxis es la siguiente:
SELECT AVG(EXPR) FROM TABLA
En donde EXPR representa el campo que contiene los datos numéricos para los
que se desea calcular la media o una expresión que realiza un cálculo utilizando
los datos de dicho campo. La media calculada por AVG es la media aritmética (la
suma de los valores dividido por el número de valor es). La función AVG no
incluye ningún campo NULL en el cálculo.
5. ACTIVIDAD 1.6
Calcular la edad promedio de los usuarios.
SELECT
AVG(DATEDIFF(YY,FEC_NAC_USUA,GETDATE()))
AS EDADPROMEDIO
FROM USUARIO
4. MIN, MAX
Devuelven el mínimo o el máximo de un conjunto de v alores CONTENIDO en
un campo especifico de una consulta. Su sintaxis es la siguiente:
SELECT MIN(EXPR) FROM TABLA
---
SELECT MAX(EXPR) FROM TABLA
---
SELECT MIN(EXPR) , MAX(EXPR)
FROM TABLA
En donde EXPR es el campo sobre el que se desea realizar el cálculo. EXPR puede
incluir el nombre de un campo de una tabla, una constante o una función (la cual
puede ser intrínseca o definida por el usuario pero no otras de las funciones
agregadas de SQL).
ACTIVIDAD 1.7
Calcular el haber mínimo y el haber máximo de los inquilinos.
SELECT MIN (HABER_BAS_INQ) AS ELMINIMOHABER
FROM INQUILINO
----
SELECT MAX (HABER_BAS_INQ) AS ELMAXIMOHABER
FROM INQUILINO
6. SELECT MIN (HABER_BAS_INQ) AS ELMINIMOHABER ,
MAX (HABER_BAS_INQ) AS ELMAXIMOHABER
FROM INQUILINO
5. COUNT
Calcula el número de registros devueltos por una co nsulta. Su sintaxis es la
siguiente:
SELECT COUNT(EXPR) FROM TABLA
En donde EXPR contiene el nombre del campo que desea contar. Los operandos
de EXPR pueden incluir el nombre de un campo de una tabla, una constante o una
función (la cual puede ser intrínseca o definida por el usuario pero no otras de las
funciones agregadas de SQL). Puede contar cualquier tipo de datos, incluso texto.
Aunque EXPR puede realizar un cálculo sobre un camp o, COUNT simplemente
cuenta el número de registros sin tener en cuenta q ué valores se almacenan en
los registros. La función COUNT no cuenta los registros que tienen campos
NULL a menos que EXPR sea el carácter comodín asterisco (* ). Si utiliza un
asterisco, COUNT calcula el número total de registros, incluyendo a quellos que
contienen campos NULL. COUNT(*) es considerablemente más rápido que
COUNT(Campo). No se debe poner el asterisco entre dobles comillas ('*').
ACTIVIDAD 1.8
Mostrar la cantidad de usuarios registrados.
SELECT COUNT(*) AS TOTAL FROM USUARIO
Si EXPR identifica a múltiples campos, la función COUNT cuenta un registro sólo
si al menos uno de los campos no es NULL. Si todos los campos especificados
son NULL, no se cuenta el registro. Hay que separar los nombres de los campos
con ‘ + ‘
SELECT COUNT(NOM_USUA + APEPATER_USUA) AS
TOTAL FROM USUARIO
7. ACTIVIDADES A DESARROLLAR EN CLASE
Usando TRANSACT/SQL, realice las siguientes actividades:
En la base de datos DEPARTAMENTOS.
1. Para cada inquilino muestre su nombre, apellido paterno y apellido materno y el
número de familiares que posee.
SELECT U.NOM_USUA, U.APEPATER_USUA,
COUNT(F.COD_FAMI) as
NUMERO_FAMI
FROM INQUILINO I
INNER JOIN USUARIO U
ON U.COD_USUA=I.COD_USUA
INNER JOIN FAMILIARES F
ON I.COD_USUA=F.COD_USUA
GROUP BY U.NOM_USUA, U.APEPATER_USUA
2. Muestre el contrato de menor monto.
SELECT TOP 1 DET.COD_CONT,
MONTO=SUM(DEP.PRECIO_ALQXMES_DEP *
(DATEDIFF(MM,DET.FEC_INI_ALQ,DET.FEC_FIN_ALQ)))
FROM DEPARTAMENTOS DEP
INNER JOIN DETALLECONTRATO DET
ON DEP.COD_EDIF.=DET.COD_EDIF
AND DEP.COD_DEP=DET.COD_DEP
GROUP BY DET.COD_CONT
ORDER BY MONTO ASC
Algunas veces se desea recuperar los valores de estas funciones solamente para grupos
que satisfacen ciertas condiciones. Para hacer esto, SQL provee la cláusula HAVING,
la cual puede aparecer junto con la cláusula GROUP BY. HAVING provee una
condición sobre el grupo de duplas asociadas con cada valor de los atributos agrupados
y, en el resultado, aparecen solamente los grupos que satisfacen esta condición. Por
ejemplo.
8. 3. Listar el nombre del edificio, área total y áre a construida del edificio, de aquellos
edificios que tienen al menos cinco (05) departamentos por piso.
SELECT E.NOM_EDIF, E.AREA_TOTAL_EDIF,
E.AREA_CONSTRUIDA_EDIF, COUNT(D.COD_DEP)
FROM EDIFICIOS E
INNER JOIN DEPARTAMENTOS D
ON E.COD_EDIF=D.COD_EDIF
GROUP BY E.NOM_EDIF, E.AREA_TOTAL_EDIF,
E.AREA_CONSTRUIDA_EDIF
HAVING COUNT(D.COD_DEP) >= 5
4. Para el edificio de nombre LOS ANGELES, muestre el área total construida por
piso.
SELECT D.PISO_DEP,
SUM(D.AREA_COSNTRUIDA_DEP) AS TOTALCONSTRUIDO
FROM EDIFICIOS E
INNER JOIN DEPARTAMENTOS D
ON E. COD_EDIF = D. COD_EDIF
AND E.NOM_EDIF= 'LOS ANGELES'
GROUP BY D.PISO_DEP