Sentencia Insert PDF
Sentencia Insert PDF
Sentencia Insert PDF
INSERT [INTO]
[ESQUEMA] TABLA O VISTA [(Lista de columnas)]
[VALUES] ('Lista de valores')
SENTENCIA INSERT
Tabla Aeropuerto
Tabla Reserva
Tabla Pago
go
--Verificando registros insertados en la tabla pago
select * from pago
Tabla Tarifa
--Insertar tarifa
insert into tarifa
values ('1','Supervip',1200,12),
('2','Vip',1000,12),
('3','Nacional',800,12),
('4','Económica',500,0)
go
--Verificando registros insertados en la tabla tarifa
select * from tarifa
Ejemplos
1. Actualizar los Valores de la columna impuesto por el valor 11 a todos los registros de la tabla
TARIFA.
Tabla Tarifa
update tarifa
set impuesto=11
go
2. Actualizar los valores de la columna impuesto aumentado en 2 a todos los registros de la tabla
TARIFA.
update tarifa
set impuesto=impuesto + 2
go
3. Asignar el impuesto a cero sólo a los registros cuya clase sea Económico de la tabla tarifa.
update tarifa
set impuesto=0
where clase='Económica'
go
4. Actualizar los costos de la tabla RESERVA disminuyendo en 50 a los registros cuyo ingreso
se realizó el año 2013, utilizar variables.
Tabla Reserva
update reserva
set costo=costo - 50
where year(fecha)=2013
go
5. Asignar el texto ‘SIN FONO’ en el campo teléfono de los pasajeros que sean de Perú
Todo esto deberá ser realizado en la tabla
Pasajero.
Tabla Pasajero
update pasajero
set telefono = 'Sin Fono'
where idpais= (select idpais from pais where nombre='Perú')
go
DELETE
[TOP { Expresión } ]
FROM TABLE
[WHERE <Search_Condition>]
Ejemplos
Tabla Aerolínea
delete from aerolinea
go
Tabla Pasajero
3. Eliminar los registros de la tabla PASAJERO cuyo país sea México, utilizar subconsultas.
4. Eliminar los registros de la tabla RESERVA que sean del año 2013 y que no superen los $ 70.
Tabla Reserva
Tabla Pago
Sintáxis
Cláusulas Principales
Ejemplo 1:
Mostrar los registros de la tabla PASAJERO, ordenarlos de manera ascendente por su apellido
paterno.
Tabla Pasajero
--2da Forma
select idpasajero as [Código], apaterno as [Apellido Paterno],
amaterno as [Apellido Materno]
from PASAJERO
go
Ejemplo 2:
Mostrar los 3 primeros registros de la tabla PASAJERO ordenados por su apellido paterno .
select top 3
idpasajero as ID, nombre as Nombre, apaterno as ApellidoP,
amaterno as ApellidoM from pasajero
order by apaterno asc
go
Ejemplo 3:
Mostrar los 3 últimos registros de la tabla PASAJERO ordenados por ambos apellidos.
select top 3
idpasajero as ID, nombre as Nombre, apaterno as ApellidoP,
amaterno as ApellidoM from pasajero
order by apaterno desc, amaterno desc
go
Ejemplo 4:
Mostrar el 30% de registros de la tabla RESERVA.
Tabla Reserva
Comando Select
Cláusula Where
Tabla Pasajero
select * from pasajero
where tipo_documento='DNI'
go
Ejemplo 2:
Mostrar los pagos que se han realizado la fecha “27-01-2013”.
Tabla Pago
Ejemplo 3:
Mostrar los pagos realizados en el mes de mayo del año 2014.
Ejemplo 5:
Implementar un Script que permita mostrar los PASAJEROS con su correspondiente país de
residencia.