Download - Operaciones basicas SQL.pdf
-
7/21/2019 Operaciones basicas SQL.pdf
1/24
Nombre de la materia
Bases de datos.
Nombre de la Licenciatura
Ing. En sistemas computacionales.
Nombre del alumno
Luis Eduardo Chvez Gamboa
Matrcula000005491
Nombre de la Tarea
Operaciones bsicas SQL, ejercicios.
Unidad #
Unidad 4. SQL, operaciones.
Nombre del Tutor
Hermenegildo Cisneros Carillo.Fecha
9 de febrero de 2014
-
7/21/2019 Operaciones basicas SQL.pdf
2/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
2
OPERACIONES BSICAS SQL. EJERCICIOS.
Ejercicios.
Creacin de las tablas (base de datos test), crear registros para cada una de las tablas yconsultas:
PROPIETARIO: 5 registros TIPO_EQUIPO: 3 registros EQUIPO: 3 registros MANTENIMIENTO: 7 registros HELICOPTERO: 5 registros REPARACION: 7 registros CLIENTE: 12 registros VIAJE: 24 registros TRIPULACION: 2 registros
Tabla: PROPIETARIO Tabla: TIPO_EQUIPO Tabla: EQUIPO
codigo_propietarionombrevalor_helicopterotamaotelefonofecha_registro
codigo_tipo_equipodueofecha_registro
codigo_equipocodigo_tipo_equiponombrefecha_registro
Tabla: MANTENIMIENTO Tabla: HELICOPTERO Tabla: REPARACION
codigo_mantenimientocodigo_helicopterofechavalor_mantenimientodescripcinfecha_registro
codigo_helicopterocodigo_propietariocodigo_equipofecha_registro
codigo_reparacioncodigo_helicopterofechavalor_reparacionfecha_registro
Tabla: CLIENTE Tabla: VIAJE Tabla: TRIPULACION
codigo_clientenombredirecciontelefonofecha_registro
codigo_viajecodigo_clientecodigo_tripulantefecha_viajevalor_viajefecha_registro
codigo_helicoptero
codigo_tripulantenombredirecciontelfonono_horasvalor_horafecha_registro
-
7/21/2019 Operaciones basicas SQL.pdf
3/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
3
Instrucciones de la creacin de tablas.
Para la creacin de las tablas sealadas en el ejercicio, se utiliz el editor SQL MySQL
Workbench, que cuenta con un mdulo para ejecutar las sentencias SQL, que en este caso,
se refieren a la creacin de las tablas solicitadas, y se muestran las sentencias para cada
una de ellas.
Para la creacin de la tabla propietario, en la cual se incluyen los atributos:
codigo_propietario (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,
adems de ser la primary key de la tabla).
nombre (de tipo varchar y un tamao mximo de 45 caracteres).
valor_helicoptero (de tipo decimal, un tamao mximo de 15 caracteres y 2
decimales).
tamao (de tipo varchar y un tamao mximo de 10 caracteres).
telefono (de tipo varchar y un tamao mximo de 15 caracteres).
fecha_registro (de tipo date)
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 1).
Imagen 1.- script para la creacin de la tabla propietario.
-
7/21/2019 Operaciones basicas SQL.pdf
4/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
4
Para la creacin de la tabla tipo_equipo, en la cual se incluyen los atributos:
codigo_tipo_equipo (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,
adems de ser la primary key de la tabla).
dueo (de tipo varchar y un tamao mximo de 45 caracteres).
fecha_registro (de tipo date).
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 2).
Imagen 2.- script para la creacin de la tabla tipo_equipo.
Para la creacin de la tabla equipo, en la cual se incluyen los atributos:
codigo_equipo (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,
adems de ser la primary key de la tabla).
codigo_tipo_equipo (de tipo varchar y un tamao mximo de 15 caracteres).
nombre (de tipo varchar y un tamao mximo de 45 caracteres).
fecha_registro (de tipo date)
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 3).
-
7/21/2019 Operaciones basicas SQL.pdf
5/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
5
Imagen 3.- script para la creacin de la tabla equipo.
Para la creacin de la tabla mantenimiento, en la cual se incluyen los atributos:
codigo_mantenimiento (de tipo varchar y un tamao mximo de 15 caracteres, no
nulo, adems de ser la primary key de la tabla).
codigo_helicoptero (de tipo varchar y un tamao mximo de 15 caracteres).
fecha (de tipo date).
Valor_mantenimiento (de tipo decimal, un tamao mximo de 15 caracteres y 2
decimales).
descripcion (de tipo varchar y un tamao mximo de 300 caracteres).
fecha_registro (de tipo date)
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 4).
Imagen 4.- script para la creacin de la tabla mantenimiento.
-
7/21/2019 Operaciones basicas SQL.pdf
6/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
6
Para la creacin de la tabla helicoptero, en la cual se incluyen los atributos:
codigo_helicoptero (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,
adems de ser la primary key de la tabla).
codigo_propietario (de tipo varchar y un tamao mximo de 15 caracteres).
codigo_equipo (de tipo varchar y un tamao mximo de 15 caracteres).
fecha_registro (de tipo date)
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 5).
Imagen 5.- script para la creacin de la tabla helicoptero.
Para la creacin de la tabla reparacion, en la cual se incluyen los atributos:
codigo_reparacion (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,
adems de ser la primary key de la tabla).
codigo_helicoptero (de tipo varchar y un tamao mximo de 15 caracteres).
fecha (de tipo date).
Valor_reparacion (de tipo decimal, un tamao mximo de 15 caracteres y 2decimales).
fecha_registro (de tipo date)
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 6).
-
7/21/2019 Operaciones basicas SQL.pdf
7/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
7
Imagen 6.- script para la creacin de la tabla reparacion.
Para la creacin de la tabla cliente, en la cual se incluyen los atributos:
codigo_cliente (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,
adems de ser la primary key de la tabla).
nombre (de tipo varchar y un tamao mximo de 45 caracteres).
direccion (de tipo varchar y un tamao mximo de 45 caracteres).
telefono (de tipo varchar y un tamao mximo de 15 caracteres).
fecha_registro (de tipo date).
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 7).
Imagen 7.- script para la creacin de la tabla cliente.
-
7/21/2019 Operaciones basicas SQL.pdf
8/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
8
Para la creacin de la tabla viaje, en la cual se incluyen los atributos:
codigo_viaje (de tipo varchar y un tamao mximo de 15 caracteres, no nulo, adems
de ser la primary key de la tabla).
codigo_cliente (de tipo varchar y un tamao mximo de 15 caracteres).
codigo_tripulante (de tipo varchar y un tamao mximo de 15 caracteres).
codigo_helicoptero (de tipo varchar y un tamao mximo de 15 caracteres).
fecha_viaje (de tipo date).
Valor_viaje (de tipo decimal, un tamao mximo de 15 caracteres y 2 decimales).
fecha_registro (de tipo date).
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 8).
Imagen 8.- script para la creacin de la tabla viaje.
Para la creacin de la tabla tripulacion, en la cual se incluyen los atributos:
codigo_tripulante (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,
adems de ser la primary key de la tabla).
nombre (de tipo varchar y un tamao mximo de 45 caracteres).
direccion (de tipo varchar y un tamao mximo de 45 caracteres).
telefono (de tipo varchar y un tamao mximo de 15 caracteres).
-
7/21/2019 Operaciones basicas SQL.pdf
9/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
9
no_horas (de tipo decimal, un tamao mximo de 6 caracteres y 2 decimales).
valor_hora (de tipo decimal, un tamao mximo de 6 caracteres y 2 decimales).
fecha_registro (de tipo date).
Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada
(imagen 9).
Imagen 9.- script para la creacin de la tabla tripulacion.
Creacin de registros en las tablas.
Al igual que se utiliz el mdulo para ejecutar las sentencias SQL para la creacin de las
tablas, se muestran las sentencias para crear los registros en cada una de ellas bajo el
siguiente esquema:
PROPIETARIO: 5 registros, TIPO_EQUIPO: 3 registros, EQUIPO: 3 registros,
MANTENIMIENTO: 7 registros, HELICOPTERO: 5 registros, REPARACION: 7 registros,
CLIENTE: 12 registros, VIAJE: 24 registros y TRIPULACION: 2 registros.
-
7/21/2019 Operaciones basicas SQL.pdf
10/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
10
PROPIETARIO: 5 registros. Sentencias SQL para la creacin de los registros,
estableciendo el criterio de que el codigo_propietario estar compuesto por 15 caracteres,
donde los primeros 2 son las letras PT, los siguientes 3 dgitos corresponden al cdigo
numrico del pas (nacionalidad) segn la norma ISO 3166-1, los siguientes 2 dgitos
corresponden a la categora del propietario en la empresa (0-10) y los ltimos 8 dgitos son
un numero consecutivo. (Ej. PT4840400000023, se puede leer, propietario mexicano
categora 4 numero 23).
La estructura de las sentencias SQL para agregar los 5 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los
otros 4, nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO `test`.`propietario`
(`codigo_propietario`, `nombre`, `valor_helicoptero`, `tamao`, `telefono`, `fecha_registro`)
VALUES
('PT4840400000023', 'Mariano Riva Polanco', '1283524.52', '2 plazas', '526241352698',
'20000715');
Una vez creado el script para agregar los 5 registros a la tabla propietario, se ejecuta en el
editor SQL (imagen 10).
Imagen 10.- script para la creacin de 5 registros en la tabla propietario.
-
7/21/2019 Operaciones basicas SQL.pdf
11/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
11
TIPO_EQUIPO: 3 registros. Sentencias SQL para la creacin de los registros,
estableciendo el criterio de que el codigo_tipo_equipo estar compuesto por 15 caracteres,
donde los primeros 2 son las letras TE, los siguientes 3 dgitos corresponden al cdigo
numrico del pas de origen segn la norma ISO 3166-1, los siguientes 2 dgitos
corresponden al uso del equipo (0-10) y los ltimos 8 dgitos son un numero consecutivo. (Ej.
TE3920800000321, se puede leer, equipo japons que su tipo de uso es 8 y es el numero
321).
La estructura de las sentencias SQL para agregar los 3 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los
otros 2, nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO `test`.`tipo_equipo`
(`codigo_tipo_equipo`, `dueo`, `fecha_registro`)
VALUES
('TE3920800000321', 'Julian Perez Rojas', '20030218');
Una vez creado el script para agregar los 3 registros a la tabla tipo_equipo, se ejecuta en el
editor SQL (imagen 11).
Imagen 11.- script para la creacin de 3 registros en la tabla tipo_equipo.
-
7/21/2019 Operaciones basicas SQL.pdf
12/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
12
EQUIPO: 3 registros. Sentencias SQL para la creacin de los registros, estableciendo el
criterio de que el codigo_equipo estar compuesto por 15 caracteres, donde los primeros 2
son las letras EQ, los siguientes 3 dgitos corresponden al cdigo numrico del pas de
origen segn la norma ISO 3166-1, los siguientes 2 dgitos corresponden al estado de
conservacin del equipo (0-10) y los ltimos 8 dgitos son un numero consecutivo. (Ej.
EQ3920900000521, se puede leer, equipo japons que se encuentra con 9 en estado de
conservacin y es el numero 521).
La estructura de las sentencias SQL para agregar los 3 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los
otros 2, nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO `test`.`equipo`
(`codigo_equipo`, `codigo_tipo_equipo`, `nombre`, `fecha_registro`)
VALUES
('EQ3920900000521', 'TE3920800000321', 'asientos ejecutivos', '20030218');
Una vez creado el script para agregar los 3 registros a la tabla equipo, se ejecuta en el editor
SQL (imagen 12).
Imagen 12.- script para la creacin de 3 registros en la tabla equipo.
-
7/21/2019 Operaciones basicas SQL.pdf
13/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
13
MANTENIMIENTO: 7 registros. Sentencias SQL para la creacin de los registros,
estableciendo el criterio de que el cdigo_mantenimiento estar compuesto por 15
caracteres, donde los primeros 2 son las letras MT, los siguientes 3 dgitos corresponden a
un cdigo numrico del lugar donde se realiz el mantenimiento, los siguientes 2 dgitos
corresponden al trimestre en que se realiz el mantenimiento (1-4) y los ltimos 8 dgitos son
un numero consecutivo. (Ej. MT4800200000133, se puede leer, mantenimiento realizado en
Estado Unidos en el segundo trimestre del ao con nmero 133).
La estructura de las sentencias SQL para agregar los 7 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los
otros 6, nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO `test`.`mantenimiento`
(`codigo_mantenimiento`, `codigo_helicoptero`, `fecha`, `Valor_mantenimiento`,
`descripcion`, `fecha_registro`)
VALUES
('MT4800200000133', 'HE4800600000046', '20050525', '180230.23', 'mantenimiento de las
1000 horas,', '20050518');
Una vez creado el script para agregar los 7 registros a la tabla mantenimiento, se ejecuta en
el editor SQL (imagen 13).
Imagen 13.- script para la creacin de 7 registros en la tabla mantenimiento.
-
7/21/2019 Operaciones basicas SQL.pdf
14/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
14
HELICOPTERO: 5 registros. Sentencias SQL para la creacin de los registros,
estableciendo el criterio de que el codigo_helicoptero estar compuesto por 15 caracteres,
donde los primeros 2 son las letras HE, los siguientes 3 dgitos corresponden al cdigo
numrico del pas de origen segn la norma ISO 3166-1, los siguientes 2 dgitos
corresponden al tipo de helicptero (0-10) y los ltimos 8 dgitos son un numero consecutivo.
(Ej. HE4800600000046, se puede leer, helicptero fabricado en Estado Unidos, de tipo 6 con
nmero 133).
La estructura de las sentencias SQL para agregar los 5 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los
otros 4, nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO `test`.`helicoptero`
(`codigo_helicoptero`, `codigo_propietario`, `codigo_equipo`, `fecha_registro`)
VALUES
('HE4800600000046', 'PT4840400000023', 'EQ3920900000521', '20030218');
Una vez creado el script para agregar los 5 registros a la tabla helicoptero, se ejecuta en el
editor SQL (imagen 14).
Imagen 14.- script para la creacin de 5 registros en la tabla helicoptero.
-
7/21/2019 Operaciones basicas SQL.pdf
15/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
15
REPARACION: 7 registros. Sentencias SQL para la creacin de los registros, estableciendo
el criterio de que el codigo_reparacion estar compuesto por 15 caracteres, donde los
primeros 2 son las letras RP, los siguientes 3 dgitos corresponden a un cdigo numrico del
lugar donde se realiz la reparacin, los siguientes 2 dgitos corresponden al trimestre en
que se realiz la reparacin (1-4) y los ltimos 8 dgitos son un numero consecutivo. (Ej.
RP4800200000068, se puede leer, reparacin realizada en Estado Unidos en el segundo
trimestre del ao con nmero 68).
La estructura de las sentencias SQL para agregar los 7 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los
otros 6, nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO `test`.`reparacion`
(`codigo_reparacion`, `codigo_helicoptero`, `fecha`, `Valor_reparacion`, `fecha_registro`)
VALUES
('RP4800200000068', 'HE4800600000046', '20050522', '46250.00', '20050520');
Una vez creado el script para agregar los 7 registros a la tabla reparacion, se ejecuta en el
editor SQL (imagen 15).
Imagen 15.- script para la creacin de 7 registros en la tabla reparacion.
-
7/21/2019 Operaciones basicas SQL.pdf
16/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
16
CLIENTES: 12 registros. Sentencias SQL para la creacin de los registros, estableciendo el
criterio de que el codigo_cliente estar compuesto por 15 caracteres, donde los primeros 2
son las letras CL, los siguientes 3 dgitos corresponden al cdigo numrico del pas
(nacionalidad) segn la norma ISO 3166-1, los siguientes 2 dgitos corresponden a la
categora del cliente en la empresa (0-10) y los ltimos 8 dgitos son un numero consecutivo.
(Ej. CL4840400000013, se puede leer, propietario mexicano categora 4 numero 13).
La estructura de las sentencias SQL para agregar los 12 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los
otros 6, nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO test.cliente (`codigo_cliente`, `nombre`, `direccion`, `telefono`,
`fecha_registro`)
VALUES ('CL4840400000023', 'Roberto Andrade Villegas', 'Av. Mirador #21, Puerto San
Carlos, B.C.S.',
'526131360076', '20051020');
Una vez creado el script para agregar los 12 registros a la tabla cliente, se ejecuta en el
editor SQL (imagen 16).
Imagen 16.- script para la creacin de 12 registros en la tabla cliente.
-
7/21/2019 Operaciones basicas SQL.pdf
17/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
17
VIAJE: 24 registros. Sentencias SQL para la creacin de los registros, estableciendo el
criterio de que el codigo_viaje estar compuesto por 15 caracteres, donde los primeros 2 son
las letras VJ, los siguientes 3 dgitos corresponden al cdigo numrico del pas (donde se
realiza) segn la norma ISO 3166-1, los siguientes 2 dgitos corresponden a tipo del viaje (0-
10) y los ltimos 8 dgitos son un numero consecutivo. (Ej. VJ4840700000093, se puede leer,
en Mxico tipo 4 numero 93).
La estructura de las sentencias SQL para agregar los 24 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los
otros 23, nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO `test`.`viaje` (`codigo_viaje`, `codigo_cliente`, `codigo_tripulante`,
`codigo_helicoptero`, `fecha_viaje`, `Valor_viaje`, `fecha_registro`)
VALUES ('VJ4840700000093', 'CL4840400000023', 'TP4841000000013',
'HE4800600000046', '20101015', '4668.25', '20101015');
Una vez creado el script para agregar los 24 registros a la tabla viaje, se ejecuta en el editor
SQL (imagen 17).
Imagen 17.- script para la creacin de 24 registros en la tabla viaje.
-
7/21/2019 Operaciones basicas SQL.pdf
18/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
18
TRIPULACION: 2 registros. Sentencias SQL para la creacin de los registros,
estableciendo el criterio de que el codigo_tripulacion estar compuesto por 15 caracteres,
donde los primeros 2 son las letras TP, los siguientes 3 dgitos corresponden al cdigo
numrico del pas (nacionalidad) segn la norma ISO 3166-1, los siguientes 2 dgitos
corresponden a la categora de la tripulacion (0-10) y los ltimos 8 dgitos son un numero
consecutivo. (Ej. TP4841000000013, se puede leer, tripulacin mexicana categora 10
numero 13).
La estructura de las sentencias SQL para agregar los 2 registros requeridos en la tabla se
muestra a continuacin con un ejemplo del primer registro agregado, siendo as para el otro,
nicamente cambiando los datos de los atributos para cada nueva entrada:
INSERT INTO `test`.`tripulacion`
(`codigo_tripulante`, `nombre`, `direccion`, `telefono`, `no_horas`, `valor_hora`,
`fecha_registro`)
VALUES ('TP4841000000013', 'Jorge Rivas Castaeda', 'Gardenias #254, col. del Valle,
Mxico DF', '52556542317896', '170', '650', '20000125');
Una vez creado el script para agregar los 2 registros a la tabla tripulacion, se ejecuta en el
editor SQL (imagen 18).
Imagen 18.- script para la creacin de 2 registros en la tabla tripulacion.
-
7/21/2019 Operaciones basicas SQL.pdf
19/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
19
Consultas.
Con la finalidad de revisar la integridad y utilidad de las tablas creadas durante estos
ejercicios, se ejemplificaran algunas consultas a las tablas de la base de datos test mediante
sentencias SQL desde el editor de MySQL.
Consulta de todos los registros de la tabla cliente que sean de nacionalidad mexicana
(basados en el codigo_cliente), donde segn el cdigo de pases, a Mxico le
corresponde el no. 484 (imagen 19).
Sentencia SQL:
SELECT * FROM test.cliente where codigo_cliente like 'CL484%';
Imagen 19.- Consulta a la tabla cliente.
-
7/21/2019 Operaciones basicas SQL.pdf
20/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
20
Consulta de todos los registros de la tabla cliente que sean de nacionalidad mexicana
(basados en el codigo_cliente), donde segn el cdigo de pases, a Mxico le
corresponde el no. 484, y que adems tengan un apellido Jimenez (imagen 20).
Sentencia SQL:
SELECT * FROM test.cliente where codigo_cliente like 'CL484%' and nombre like
'%jimenez%';
Imagen 20.- Consulta a la tabla cliente.
Consulta de todos los registros de la tabla viaje donde el valor del viaje este entre
5000.00 y 20000 (imagen 21).
Sentencia SQL:
SELECT * FROM test.viaje where Valor_viaje > 5000 and Valor_viaje < 20000 ;
-
7/21/2019 Operaciones basicas SQL.pdf
21/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
21
Imagen 21.- Consulta a la tabla viaje.
Consulta de todos los registros de la tabla viaje donde el valor del viaje este entre
5000.00 y 20000 (imagen 21).
Sentencia SQL:
SELECT * FROM test.viaje where Valor_viaje > 5000 and Valor_viaje < 20000 ;
-
7/21/2019 Operaciones basicas SQL.pdf
22/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
22
Imagen 21.- Consulta a la tabla viaje.
Consulta de todos los registros de la tabla mantenimiento y sumar el valor total de losmantenimientos por helicptero y mostrar el codico_helicoptero y
valor_mantenimiento (imagen 22).
Sentencia SQL:
SELECT codigo_helicoptero, SUM(valor_mantenimiento)
FROM test.mantenimiento
GROUP BY codigo_helicoptero;
-
7/21/2019 Operaciones basicas SQL.pdf
23/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
23
Imagen 22.- Consulta a la tabla mantenimiento.
Consulta de todos los registros de la tabla viaje y sumar el valor total de los valores
de los viajes por cliente y ordenarlos descendentemente (imagen 23).
Sentencia SQL:
SELECT codigo_cliente, SUM(valor_viaje)
FROM test.viaje
GROUP BY codigo_cliente
order by sum(Valor_viaje) desc;
-
7/21/2019 Operaciones basicas SQL.pdf
24/24
Unidad 4:Operaciones.
Bases de datos. S4act2.
Imagen 23.- Consulta a la tabla viaje.
Fuentes.
Fuentes de informacin consultada o recuperada.
Dev.mysql.com. (2014). Mysql :: mysql 5.0 reference manual :: 13 sintaxis de sentencias sql.
[en lnea] Disponible en: http://dev.mysql.com/doc/refman/5.0/es/sql-syntax.html [Consultado:
9 Feb 2014].
Dev.mysql.com. (2014). Mysql :: mysql 5.0 reference manual :: 12 funciones y operadores.
[en lnea] Disponible en: http://dev.mysql.com/doc/refman/5.0/es/functions.html [Consultado:
9 Feb 2014].
Dev.mysql.com. (2014). Mysql :: mysql 5.0 reference manual :: 11.7 usar tipos de columnas
de otros motores de bases de datos. [en lnea] Disponible en:
http://dev.mysql.com/doc/refman/5.0/es/other-vendor-column-types.html [Consultado: 9 Feb
2014].
Dev.mysql.com. (2014). Mysql :: mysql 5.0 reference manual :: 9 estructura de lenguaje. [en
lnea] Disponible en: http://dev.mysql.com/doc/refman/5.0/es/language-structure.html
[Consultado: 9 Feb 2014].