




Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento ofrece una detallada explicación sobre el concepto y sintaxis de las subconsultas SQL, incluyendo ejemplos y diferentes formas de su uso. El autor es Gilberto Hazael Cruz Banda y pertenece al grupo TI-3.1 de la materia Base de Datos para Aplicaciones, fecha 26 de mayo de 2020.
Tipo: Apuntes
1 / 8
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
CONCEPTO Y SINTAXIS.
Sintaxis de Subconsulta anidada a SELECT
Sintaxis de Subconsulta anidada a WHERE.
Criterios de selección dentro de un WHERE.
Count Calcula el número de registros devueltos por una consulta. Su sintaxis es la siguiente Count (expr)
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.
Max (expr) 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).
Min (expr) 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).
StDevP (expr) En donde expr representa el nombre del campo que contiene los datos que desean evaluarse 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, p ero no otras de las funciones agregadas de SQL).
Like Se utiliza para comparar una expresión de cadena con un modelo en una expresión SQL. Su sintaxis es:
En donde expresión es una cadena modelo o campo contra el que se compara expresión. Se puede utilizar el operador Like para encontrar valores en los campos que coincidan con el modelo especificado. Por modelo puede especificar un valor completo (Ana María), o se puede utilizar una cadena de caracteres comodín como los reconocidos por el sistema operativo para encontrar un rango de valores (Like An*).
Funciones de agregado SQL
COUNT: devuelve el número total de filas seleccionadas por la consulta.
MIN: devuelve el valor mínimo del campo que especifiquemos.
MAX: devuelve el valor máximo del campo que especifiquemos.
SUM: suma los valores del campo que especifiquemos. Sólo se puede utilizar en columnas numéricas.
AVG: devuelve el valor promedio del campo que especifiquemos. Sólo se puede utilizar en columnas numéricas.
APPROX_COUNT_DISTINCT: Evalúa una expresión para cada fila de un grupo y
devuelve el número aproximado de valores únicos no nulos en un grupo.
STDEV: divide el conjunto de resultados producido por la cláusula FROM en particiones
a las que se aplica la función. Si no se especifica, la función trata todas las filas del conjunto de resultados de la consulta como un solo grupo. order_by_clause determina el orden lógico en el que se realiza la operación.
CHECKSUM_AGG: CHECKSUM_AGG Puede detectar cambios en una tabla.
STDEVP : divide el conjunto de resultados producido por la cláusula FROM en particiones a las que se aplica la función.
GROUPING : se utiliza para distinguir los valores nulos que devuelven ROLLUP, CUBE
o GROUPING SETS de los valores nulos estándar.
VAR : divide el conjunto de resultados producido por la cláusula FROM en particiones a
las que se aplica la función.
GROUPING_ID: GROUPING_ID (<column_expression> [, ... n]) ingresa el equivalente
del retorno GROUPING (<column_expression>) para cada columna en su lista de
columnas en cada fila de salida como una cadena de unos y ceros. GROUPING_ID
interpreta esa cadena como un número base-2 y devuelve el entero equivalente.
VARP: divide el conjunto de resultados producido por la cláusula FROM en particiones
a las que se aplica la función. Si no se especifica, la función trata todas las filas del
conjunto de resultados de la consulta como un solo grupo. order_by_clause determina
el orden lógico en el que se realiza la operación.