Professional Documents
Culture Documents
==============
--Agregar columna promedio a la tabla alumno
alter table alumno add promedio numeric(5,2)
--Insertar una fila a la tabla alumno
INSERT INTO Alumno
VALUES('0320150018', 'MIGUEL', 'FERIA', 'SALAZAR',
'02604098', 'SULLANA', 1, 14.24)
--Insertar la escuela INGENIERIA INFORMATICA
--que pertenece a la facultad de INGENIERIA INDUSTRIAL (2)
INSERT INTO Escuela
VALUES('INGENIERIA INFORMATICA', 2)
--Actualizar la escuela para todos los alumnos
--con el valor 2
UPDATE Alumno
set idEscuela = 2
--Actualizar la escuela por 1, promedio por 13.48
--en la tabla Alumno para el alumno cuyo codigo es 0302012048
UPDATE Alumno
SET idEscuela = 1, promedio = 13.48
where codigo = '0302012048'
--Actualizar el promedio de los alumnos
--sumandole 0.2 a todos aquellos cuyo promedio es menor a 13.5
update Alumno
set promedio = promedio+0.2
where promedio < 13.5
Clase 20-11-15
==============
--Insertar una fila a la tabla alumno
INSERT INTO Alumno
VALUES('0320150018', 'MIGUEL', 'FERIA', 'SALAZAR',
'02604098', 'SULLANA', 1, 14.24)
--Borrar la fila del alumno con codigo 0320150018
delete Alumno
where codigo = '0320150018'
--Consulta de datos (Sintaxis)
select ncol1, ncol2, ... ncol3
from ntabla
select *
from Alumno
select top 2 *
from Alumno
select codigo, dni, promedio
from Alumno
from Alumno
where dni like '40%'
--Listar aquellos cuyo dni termina en 98
select *
from Alumno
where dni like '%98'
--Comienza con cualquier numero pero que est el 26 y el 40
select *
from Alumno
where dni like '%26%40%'
--Que este el 26 y termine en 98
select *
from Alumno
where dni like '%26%98'
--Operador IN
--Listar alumnos cuyo dni sea
--02604098 o 40831266
select *
from Alumno
where dni = '02604098' or dni = '40831266'
--IN
select *
from Alumno
where dni IN ('02604098', '40831266')
--Cambio de dato
select *
from Alumno
where dni IN ('02604098', '40831267')
--Actualizar el idEscuela del alumno cuyo codigo
--es 0302012048 con el valor 10
Update Alumno
set idEscuela = 10
where codigo = '0302012048'
--Sale error
--Actualizar el idEscuela del alumno cuyo codigo
--es 0302012048 con el valor 2
Update Alumno
set idEscuela = 2
where codigo = '0302012048'
Clase 23-11-15
==============
select *
from T001Productos
--Listar los productos que contienen
--la palabra BARNIZ
select *
from T001Productos
where v001Nombre like '%BARNIZ%'
Clase 30-11-15
==============
, ' ')
select *
from T001Productos
where v001Nombre like 'Corredera Simple'
and v001Medida = '20"'
and i001CodMarca = 2
--Actualizar para ese producto ingresado
--los valores de grosor por 23pulg y de medida por 23"
Update T001Productos
set v001Grosor = '23pulg' , v001Medida = '23"'
where i001CodProducto = 1884
select *
from T001Productos
where i001CodProducto = 1884
--Listar todos los productos que contienen el nombre
--Corredera y que fueron ingresados el ao 2011
select *
from T001Productos
where v001Nombre like '%Corredera'
and Year(d001FechaIngreso) = 2011
order by v001Nombre