“Manipulando datos”

 Las siguientes operaciones trabajan sobre el contenido de la base de

datos, en los registros:

• Consultas de inserción

• Sentencia INSERT

• Consultas de modificación

• Sentencia UPDATE

• Consultas de borrado

• Sentencia DELETE

• Consultas de selección de datos

• Sentencia SELECT



Sentencia INSERT

Inserta registros en la tabla

/*La sintaxis para insertar datos en una tabla mediante una fila por

vez es la siguiente: */

INSERT INTO "nombre_tabla" VALUES ("valor1", "valor2", ...)

Ejemplo:

insert into estudiante values (2008131001,'oscar',2895463,'cll 10')




Sentencia UPDATE

Actualiza registros de la tabla

UPDATE <nombre_tabla>

SET <campo1> = <valor1>

{[,<campo2> = <valor2>,...,<campoN> = <valorN>]}

[ WHERE <condicion>];

/*Ejemplo cambiar el nombre de Oscar por Pedro*/

UPDATE tblTrabajador

SET nombre = 'Pedro'

WHERE nombre = 'oscar'

/* Consulta de actualización: actualizar el valor hora

aumentandole el 10% a los trabajadores que son decoradores */

update tblTrabajador

set valor_hora=valor_hora+valor_hora*0.1

where tipo_oficio='Decorador'





Sentencia DELETE

Borra registros de la tabla

DELETE FROM <nombre_tabla>

[ WHERE <condicion>];

/* Consulta de borrado */

Delete from tblAsignar

where Num_Dias <10





Sentencia SELECT

Proyecta contenidos de la tabla o consulta

SELECT Year,

SUM(CASE Quarter WHEN 1 THEN Amount ELSE 0 END) AS Q1,

SUM(CASE Quarter WHEN 2 THEN Amount ELSE 0 END) AS Q2,

SUM(CASE Quarter WHEN 3 THEN Amount ELSE 0 END) AS Q3,

SUM(CASE Quarter WHEN 4 THEN Amount ELSE 0 END) AS Q4

FROM Northwind.dbo.Pivot

GROUP BY Year

GO 


Comentarios

Entradas populares de este blog

Mapa conceptual conjuntos - Mónica Erazo

Presentación Induccion

Manejo estatico de las variables en memoria