Ir a inicioFavoritosRecomiéndanos El Prisma.com - Ingeniería de Sistemas
Inicio > Regresar a Ingeniería de Sistemas 823 visitantes activos
SQL - Manual



Navigation bar
  Start Previous page
 9 of 25 
Next page End 4 5 6 7 8 9 10 11 12 13 14  

En donde expr respresenta 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). 
SELECT Sum(PrecioUnidad * Cantidad) AS Total FROM DetallePedido;
4.7 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. Su sintaxis es: 
Var(expr) 
VarP(expr) 
VarP evalúa una población, y Var evalúa una muestra de la población. Expr 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 pero no otras de las funciones agregadas de
SQL) 
Si la consulta contiene menos de dos registros, Var y VarP devuelven Null (esto indica que la varianza no
puede calcularse). Puede utilizar Var y VarP en una expresión de consulta o en una Instrucción SQL. 
SELECT Var(Gastos) AS Varianza FROM Pedidos WHERE Pais = 'España';
SELECT VarP(Gastos) AS Varianza FROM Pedidos WHERE Pais = 'España';
5. Consultas de Acción
Las consultas de acción son aquellas que no devuelven ningún registro, son las encargadas de acciones como
añadir y borrar y modificar registros. 
5.1 DELETE
Crea una consulta de eliminación que elimina los registros de una o más de las tablas listadas en la cláusula
FROM que satisfagan la cláusula WHERE. Esta consulta elimina los registros completos, no es posible
eliminar el contenido de algún campo en concreto. Su sintaxis es: 
DELETE Tabla.* FROM Tabla WHERE criterio 
DELETE es especialmente útil cuando se desea eliminar varios registros. En una instrucción DELETE con
múltiples tablas, debe incluir el nombre de tabla (Tabla.*). Si especifica más de una tabla desde la que
eliminar registros, todas deben ser tablas de muchos a uno. Si desea eliminar todos los registros de una tabla,
eliminar la propia tabla es más eficiente que ejecutar una consulta de borrado. 
Se puede utilizar DELETE para eliminar registros de una única tabla o desde varios lados de una relación uno
a muchos. Las operaciones de eliminación en cascada en una consulta únicamente eliminan desde varios lados
de una relación. Por ejemplo, en la relación entre las tablas Clientes y Pedidos, la tabla Pedidos es la parte de
muchos por lo que las operaciones en cascada solo afectaran a la tabla Pedidos. Una consulta de borrado
elimina los registros completos, no únicamente los datos en campos específicos. Si desea eliminar valores en
un campo especificado, crear una consulta de actualización que cambie los valores a Null. 
Una vez que se han eliminado los registros utilizando una consulta de borrado, no puede deshacer la
operación. Si desea saber qué registros se eliminarán, primero examine los resultados de una consulta de
selección que utilice el mismo criterio y después ejecute la consulta de borrado. Mantenga copias de
seguridad de sus datos en todo momento. Si elimina los registros equivocados podrá recuperarlos desde las
copias de seguridad. 
Previous page Top Next page
Inicio Última Actualización 2/7/2012 Sugerencias
 
Guía MBA y Masters
Conoce los mejores programas de MBA
Executive MBA y Global MBA