Zusammenfassung der Ressource
SQL SERVER
- SELECCIONES
- Las consultas de selección se
utilizan para indicar al motor de
datos que devuelva información
de las bases de datos, esta
información es devuelta en forma
de conjunto de registros que se
pueden almacenar en un objeto
recordset. Este conjunto de
registros puede ser modificable.
- COMPONENTES
- Admite una variada gama de tipos de
datos para el tratamiento de la
información contenida en las tablas,
los tipos de datos pueden ser
númericos (con o sin decimales),
alfanuméricos, de fecha o
booleanos(si o no).Según el gestor de
base de datos que estemos utilizando
.
- COMANDOS
- CLAUSULAS
- OPERADORES
- FC
AGREGADO
- CONSULTAS DE SELECCION
- Las consultas de selección se utilizan
para indicar al motor de datos que
devuelva información de las bases de
datos, esta información es devuelta en
forma de conjunto de registros que se
pueden almacenar en un objeto
recordset.
- ALL
- Si no se incluye ninguno de los
predicados se asume ALL. El motor de
base de datos selecciona todos los
registros que cumplen las condiciones
de la instrucción SQL y devuelve todos
y cada uno de sus campos.
- DISTINCT
- Omite los registros que
contienen datos
duplicados en los
campos seleccionados.
- ALIAS
- En determinadas circunstancias es necesario
asignar un nombre a alguna columna
determinada de un conjunto devuelto, otras
veces por simple capricho o porque estamos
recuperando datos de diferentes tablas y
resultan tener un campo con igual nombre.
- TOP (LIMIT)
- Devuelve un cierto número de
registros que entran al principio o
al final de un rango especificado
por una cláusula ORDER BY.
- CRITERIOS DE
SELECCIOON
- Para cada registro se crea un
valor sumario si se incluye una
función SQL agregada, como por
ejemplo Sum o Count, en la
instrucción SELECT.
- AVG
- Calcula la media aritmética
de un conjunto de valores
contenidos en un campo
especificado de una consulta
- SELECT Avg(Gastos) AS
Promedio FROM
Pedidos WHERE Gastos
> 100
- 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.
- SELECT Count(*)
AS Total FROM
Pedidos
- StDev, StDevP
- Devuelve estimaciones de la
desviación estándar para la
población (el total de los registros
de la tabla) o una muestra de la
población representada.
- SELECT StDev(Gastos) AS
Desviación FROM Pedidos
WHERE País = 'España'
- MAX,MIN
- Devuelven el mínimo o el máximo
de un conjunto de valores
contenidos en un campo
especifico de una consulta.
- SELECT Min(Gastos) AS
ElMin FROM Pedidos
WHERE Pais = 'España'
- SUM
- Devuelve la suma del
conjunto de valores
contenido en un campo
especifico de una consulta.
- SELECT Sum(PrecioUnidad *
Cantidad) AS Total FROM
DetallePedido
- VAR,VARP
- Devuelve una estimación de la varianza
de una población (sobre el total de los
registros) o una muestra de la población
(muestra aleatoria de registros) sobre los
valores de un campo
- SELECT Var(Gastos) AS
Varianza FROM Pedidos
WHERE País = 'España'
- COMPUTE de SQL-SERVER
- Esta cláusula añade una fila en el
conjunto de datos que se está
recuperando, se utiliza para realizar
cálculos en campos numéricos.
- SELECT IdCliente, Count(IdPedido)
FROM Pedidos GROUP BY IdPedido
HAVING Count(IdPedido) > 20
COMPUTE Sum(Count(IdPedido))